Ich bin mit dem Beispiel geben in dem unten stehenden LinkFragment bereits aktiv - Wenn zu setArguments versucht
http://android-er.blogspot.in/2013/04/handle-onlistitemclick-of-listfragment.html
Hier habe ich zwei Klassen eine Verlängerung Liste Fragment und anderen erstreckt Fragment. Jetzt i Objekt am Übergang auf diese Weise detailfragment:
* von ListFragment *
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
Detailfragment detailFragment = (Detailfragment)getFragmentManager().findFragmentById(detailFragmentID);
Bundle bundle = new Bundle();
bundle.putSerializable(BUNDLE_KEY, obj);// passing this object
detailFragment.setArguments(bundle);
detailFragment.setUpLayout();// update the UI
}
Jetzt im Fragmente Klasse i empfange es, grundlegendes Ziel ist es, die Benutzeroberfläche des Fragments zu aktualisieren bezogen auf das Element in der Liste ausgewählt Fragment, das ist der Grund, warum ich das Objekt sendet am
Bundle b = getArguments();
b.getSerializable(BUNDLE_KEY);
Jetzt zum Produkt ausgewählt sagt er „Fragment bereits aktiv“ .
Was ist das Problem hier? Was mache ich falsch?
Meine Klasse in wie dieser Klasse DetailFragment erweitert FragmentAktivität und innerhalb, dass ich innere Klasse haben, die Fragment erweitert, jetzt, wie kann ich diese Methode nennen? – Goofy
und auch ich brauche Kontext oder dies in der DetailFragment-Klasse, können Sie mir bitte dabei helfen – Goofy