0
字符串值,即accountname
未傳遞給片段。如何將數據從適配器傳遞到android studio中的片段
在適配器類別
Dashboard fragobj = new Dashboard();
bundle = new Bundle();
bundle.putString("accountname", accountName);
// set Fragment class Arguments
fragobj.setArguments(bundle);
在片段
lvDashboard = (ListView) view.findViewById(R.id.lvDashboard);
if (getArguments()!= null) {
accountname = getArguments().getString("accountname");
}
tasks = new ArrayList<String>();
tasks.add(tasks.size(),accountname);
lvDashboard.setAdapter(new ArrayAdapter<String>(getActivity(),android.R.layout.simple_list_item_1,tasks));
它看起來很好,但字符串值不被存儲在中片段accountname
變量。
當前代碼有什麼問題? –
它看起來不錯,但satring值沒有存儲在片段 –
中的acountname變量中您正在使用該片段實例嗎? – PedroHawk