我正在使用ViewPager
,即在MainActivity
類和Viewpager
類擴展片段之上。如何將「結果」從一個類返回給定義的類?
的問題是,通常當我們需要一個類來返回一些result
然後同時傳遞我們使用startActivityforresult(intent,int)
的intent
因此它通過在secondactivity捕獲從那裏它被稱爲類的結果。
但是,就像我跟viewpager上在MainActivity的頂部工作,我使用floating action button
,當我點擊按鈕,打開它返回的結果在MainActivity而不是viewpager類的第二個活動。
所以我的問題是如何將第二個活動的結果傳遞給我想要的類?
更新:: MainActivity.java
這是它是使用意圖以及從第二活動類接收結果我的主類ActivityTwo
我在這裏做的是
startActivityForResult(intent,1);
public void onActivityresult(i,j,intent){MyFragment fragment;
fragment.onActivityReusult(i,j,intent);//Here i have passes the values
received by this class to the fragment class where i need the values but it's not working
}
你可以調用視圖頁面適配器從您的主要活動,這將調用片段傳遞數據下來 –
是因爲我創建和呼叫我的主要活動 – silverFoxA
內的傳呼機類,所以在onActivityResult結果可以調用viewPageAdapter.passData(我的數據)並將其傳遞給該片段。並在您的適配器上創建傳遞數據 –