簡體   English   中英

如何從活動中重新加載Viewpager的片段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM