0
我的目標是將片段數據傳輸到另一個片段。片段傳輸數據到另一個片段
這是在有:
String ProductNummer_VALUE = NummerName.getText().toString();
Intent modify_intent = new Intent(getActivity(), MyActivity.class);
modify_intent.putExtra("memberName", ProductNummer_VALUE);
Log.i("MyActivity", "ListHistoryFragment " + ProductNummer_VALUE);
((MyActivity)getActivity()).test();
MyActivity:
public void test(){
// Create new fragment and transaction
Fragment newFragment = new DisplayFragment();
FragmentTransaction fragmentManager = getSupportFragmentManager().beginTransaction();
fragmentManager.replace(R.id.container, newFragment).addToBackStack(null).commit();
}
我試着用多種方法,但我似乎無法得到它的句柄。
數據沒有被傳輸,因爲我試圖使用意圖,傳輸數據,但這種方式我不能啓動到新的片段。它只是停留在MyActivity.class
http://stackoverflow.com/questions/16036572/how-to - 片段之間的價值 – 2014-11-21 13:31:16
我發現昨天,它似乎要做的就是傳遞價值,然後啓動我的活動。所以MyActivity.class被調用兩次,堆疊。 – Randadin 2014-11-21 13:41:18