0
文字列値、すなわちaccountname
はフラグメントに渡されません。断片androidスタジオのアダプタからフラグメントにデータを渡す方法
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));
で
アダプタクラスでDashboard fragobj = new Dashboard();
bundle = new Bundle();
bundle.putString("accountname", accountName);
// set Fragment class Arguments
fragobj.setArguments(bundle);
それは正常に見えるが、文字列値は、フラグメントにaccountname
変数に格納されていません。
現在のコードでは何が問題になっていますか? –
それはうまく見えますが、satring値はフラグメント内のacountname変数に格納されません –
そのフラグメントインスタンスを使用していますか? – PedroHawk