Kontextmenü von einem ListFragment

8

Ich versuche, eine Anwendung für Tablets zu erstellen, die einen Hauptbildschirm mit drei Fragmenten enthält, die jeweils eine Liste enthalten. Ich möchte Kontextmenüs für jede Liste aktivieren, aber wenn ich versuche, bekomme ich einen unerwarteten Programmstopp und erzwinge Schließen.

Im Folgenden ist der relevante Code und xml, der funktioniert und gibt mir meine gewünschten drei Fragmente mit Listenansichten in jedem, bevor ich versuche, das Kontextmenü hinzuzufügen:

main.xml

%Vor%

fragment1.xml (die anderen beiden sind ähnlich)          

%Vor%

ListFragment.java

%Vor%

Fragment1.java (die anderen beiden sind ähnlich)

%Vor%

Nach allem, was ich gelesen habe, sollte ich einfach registerForContextMenu(getListView());
hinzufügen können an die Methode onCreate in fragment1.java und fügen Sie den entsprechenden Menücode hinzu. Allerdings, die zweite, die ich hinzufügen und versuchen, es auszuführen, bekomme ich die zuvor erwähnte Sperre / Absturz.

Hat jemand irgendwelche Hinweise / Hilfe für diese Situation?

    
Barak 07.01.2012, 15:09
quelle

1 Antwort

34

Verschieben

%Vor%

bis

%Vor%

und es sollte das Problem beheben.

    
jsmith 13.01.2012, 19:52
quelle