問題出在標題中。 上的正常活動,我使用:發送/獲取片段類別中的意圖演員
要發送陣列:
b.putParcelable(Activity.EXTRA_ARRAY, xy);
i.putExtras(b);
startActivity(i);
爲了獲取數組:
Bundle b = getIntent().getExtras();
Array... xy = b.getParcelable(xy);
如何在一個片段類使用? 發送並接收此意圖。
在此先感謝。
問題出在標題中。 上的正常活動,我使用:發送/獲取片段類別中的意圖演員
要發送陣列:
b.putParcelable(Activity.EXTRA_ARRAY, xy);
i.putExtras(b);
startActivity(i);
爲了獲取數組:
Bundle b = getIntent().getExtras();
Array... xy = b.getParcelable(xy);
如何在一個片段類使用? 發送並接收此意圖。
在此先感謝。
Theres三個不同的scenerios獲取一個捆綁。
如果你想使用捆綁參數初始化片段,你必須使用myfragment.setArguments(mybundle);
當你第一次創建您的片段。
如果你希望你的片段使用傳遞給該活動的目的,你可以撥打:
getActivity()getIntent()
如果你想只有你的碎片攔截意圖那麼你必須使用LocalBroadcastManager註冊你的片段。
您可以在這裏看到如何創建此設置:how to use LocalBroadcastManager?
謝謝b = getActivity()。getIntent()。getExtras();爲我工作得很好。 – executioner 2013-03-05 09:49:15
請說明具體問題並閱讀FAQ。 – 2013-03-04 13:43:02
使用[Master-Detail](http://developer.android.com/tools/projects/templates.html#master-detail-activity)模板。 – 2013-03-04 13:48:13
有一個詳細的指南http://developer.android.com/guide/components/fragments.html例如 – vokilam 2013-03-04 14:05:33