La valeur de chaîne, c'est-à-dire accountname
, n'est pas transmise au fragment.Comment transmettre des données de l'adaptateur à un fragment dans android studio
En classe Adaptateur
Dashboard fragobj = new Dashboard();
bundle = new Bundle();
bundle.putString("accountname", accountName);
// set Fragment class Arguments
fragobj.setArguments(bundle);
Dans Fragment
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));
Il semble bien, mais la valeur de chaîne ne sont pas stockées dans accountname
variable fragment.
quel est le problème avec le code actuel? –
il semble bien, mais la valeur satring n'est pas stockée dans la variable acountname dans le fragment –
Utilisez-vous cette instance de fragment? – PedroHawk