Ich versuche Zeichenfolge von Adapter passieren in Bundle bu ti'm immer null in meinem FragmentBundle Null zurückkehrt, wenn in Fragment namens
Hier ist mein Code fragmentieren Zeichenfolge hinzuzufügen
zu Bundle Bundle bundle=new Bundle();
bundle.putString("id",expense_id);
AddExpenseFragment fragment=new AddExpenseFragment();
fragment.setArguments(bundle);
UiActivity.startAddExpense(context);
dies ist mein Code in Fragmente
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
View view=inflater.inflate(R.layout.activity_fragment_add_expense,container,false);
String id=this.getArguments().getString("id");
return view;
}
und ich bin vorbei Bündel Wert von My recyclerView Adapter Klasse Bundle Wert abzurufen
Was machen Sie mit der Methode 'startAddExpense'? – David
@David es Aufruf Absicht, die Fragment-Aktivität zu starten – rookieDeveloper
Würden Sie mir bitte die Zeile zeigen, wo Sie Ihr Fragment mit Fragment-Transaktion festschreiben? Ich nehme an, Sie beginnen nicht das Fragment, für das Sie die Argumente – David