[英]How to reload a Viewpager's Fragment from an activity
我有一個活動,其中布局具有使用TabLayout的Tabs和片段中的viewpager。 有兩個選項卡,每個選項卡有2個片段1。 現在我在第二個Tab的片段上,當我在該片段中執行任何操作時,我必須重新加載該片段,但是當我使用以下代碼重新啟動該活動時:
((Activity)mContext).finish();
mContext.startActivity(((Activity) mContext).getIntent());
它會重新加載第一個片段,我想重新加載第二個片段,我該如何實現。
非常感謝您的幫助。
嘗試刷新您當前的片段:
//重新加載當前片段
Fragment frg = null;
frg = getSupportFragmentManager().findFragmentByTag("Your_Fragment_TAG");
final FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.detach(frg);
ft.attach(frg);
ft.commit();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.