runtimeexception

___ answer37809223 ___

Verwenden Sie dies als (Aktivitätskontext) nicht Anwendungskontext oder Kontext

%Vor%     
___ answer27784092 ___

Erstellen Sie zuerst eine %code% in Ihrer custom-item-listview.xml und fügen Sie dann den folgenden Code hinzu:

%code% :

%Vor%

Klasse:

%Vor%

BEARBEITEN: Das funktioniert gut für mich:

%code%

%Vor%

%code% :

%Vor%     
___ answer39767219 ___
%Vor%

Hinweis:
    Vergessen Sie nicht, dies zu importieren ....

%Vor%     
___ qstntxt ___

Was ich erreichen möchte:

Ich habe einen benutzerdefinierten ListView-Adapter. Zu jedem Listitem möchte ich ein Popup-Menü hinzufügen, das dem ListView in der aktuellen Google Play-Anwendung sehr ähnlich ist.

Das habe ich ausprobiert: Der meiste Code stammt von diesem Android-Beispiel samples \ android-19 \ ui \ ActionBarCompat-ListPopupMenu

CustomFragmentPageAdapter.java :

%Vor%

CustomFragment.java

%Vor%

CustomArrayAdapter :

%Vor%

popup_menu.xml :

%Vor%

Logcat-Ausgabe :

%Vor%

Der Fehler wird bei popup.show () in meinem CustomFragment ausgelöst.

Dieser Fehler macht mich wahnsinnig verrückt und jede Hilfe zur Lösung dieses Problems wird sehr geschätzt!

    
___ answer27817979 ___

Ich hatte gerade das gleiche Problem, als ich den Design-Parent-Style geändert habe: von

%Vor%

bis

%Vor%

Vielleicht verwendet Ihre App den Theme.Base-Stil, der den von PopupMenu verwendeten 6. Parameter nicht definiert. Von der SO Frage Wie ActionBarActivity mit Theme.Material verwendet wird , Theme. AppCompat erweitert Theme.Base.AppCompat

    
___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ answer27826670 ___

Ich habe endlich die Lösung für mein Problem gefunden, obwohl ich keine Erklärung dafür habe, warum diese Lösung funktioniert.

Beim folgenden Import hatte ich immer den Fehler:

%Vor%

Es funktioniert gut mit dem folgenden Import:

%Vor%

Ich habe den Code von Ric (Danke für die großartige Hilfe!) und meiner eigenen getestet. Beide arbeiten jetzt. Vielleicht hat jemand eine Erklärung, warum der Import in diesem Fall eine Rolle spielt.

    
___ tag123listview ___ Ein ListView ist ein grafisches Screen Control oder Widget, das von UI-Bibliotheken in den meisten modernen Betriebssystemen bereitgestellt wird, um Elemente in Listenform anzuzeigen. ___ answer42699107 ___

Ricks Zeilencode funktioniert perfekt, solange Sie Folgendes importieren:

%Vor%

Nicht der eine:

%Vor%     
___ tag123runtimexception ___ RuntimeException ist die Oberklasse der Ausnahmen, die während des normalen Betriebs der virtuellen Maschine ausgelöst werden können. ___ answer37723289 ___

Ich habe einen ähnlichen Fehler behoben, indem ich als Parameter eine statische Aktivität übergeben habe. Zum Beispiel:

%Vor%

Sie könnten auch dieses Problem haben: Issue 152141

Hoffentlich wird es dir helfen, den %code% Import zu respektieren.

Grüße.

    
___ tag123androidadapter ___ Ein Adapter-Objekt fungiert als Brücke zwischen einem AdapterView und den zugrunde liegenden Daten für diese Ansicht. ___ qstnhdr ___ Popup-Menü in benutzerdefinierter ListView ___
2
Antworten

Bitte erklären Sie RuntimeException in Java und wo es verwendet werden sollte

Ich folge dieser großartigen Diskussion bei SO mit dem Titel: Der Fall gegen geprüfte Ausnahmen , aber ich kann nicht nachvollziehen, wo genau RuntimeException verwendet werden sollte und wie sie sich von normalen Exceptions und ihren Unterklas...
22.08.2010, 07:46
2
Antworten

Der Android-Medienaufzeichnungsfehler ist fehlgeschlagen -19 runTimeException

Ich habe ein Problem mit meiner Medienaufzeichnung. Ich versuche die Frontkamera zu benutzen, um sie wieder aufzunehmen. Dies gibt mir einen Fehler (aber die Vorschau funktioniert). Wenn ich die Rückkamera benutze funktioniert alles gut, ich fin...
25.08.2013, 22:00
1
Antwort

Nach dem Upgrade von SonarQube 6.5 auf 6.6 wird der Elasticsearch-Fehler "Kann nicht als root ausgeführt werden" angezeigt. Nichts anderes hat sich geändert

Nach dem Upgrade von SonarQube 6.5 auf 6.6 wird der Elasticsearch-Fehler "Kann nicht als root ausgeführt werden" angezeigt. Nichts anderes hat sich geändert. CentOS Release 6.8 (Finale) Java (TM) SE Laufzeitumgebung (Build 1.8.0_101-b13) %V...
20.10.2017, 21:38
3
Antworten

Guava EventBus: Keine RuntimeException

Ich benutze den EventBus von Guava, leider fängt er die InvocationTargetException auf und protokolliert sie, wenn ein Event-Handler eine RuntimeException auslöst. Kann ich dieses Verhalten deaktivieren?     
10.02.2012, 19:53
8
Antworten

Wrap-Ausnahmen durch Laufzeitausnahmen mit einer Annotation

Gibt es eine Möglichkeit, eine Methode zu kommentieren, so dass alle ausgelösten Ausnahmen automatisch in die Laufzeitausnahme konvertiert werden? %Vor%     
27.06.2009, 10:23
5
Antworten

Ausnahme: Callbacks müssen übergeordnete Grenzen in populateNodeForVirtualViewId () setzen

Der Absturzberichtsdienst für Android-Apps hat viele Fälle gemeldet: %Vor% Ich fühle mich mit Accessibility-Problemen verbunden, auf die ich mich nicht wirklich gekümmert habe, aber wie fange ich an, das zu beheben? der Aufrufstapel zeigt mi...
23.08.2014, 08:50
3
Antworten

Eine überprüfte Ausnahme zu einer RuntimeException machen

Ich arbeite an einem Legacy-System mit einer benutzerdefinierten Ausnahme, die gosh-frickity-überall verwendet wird. Es wurde von der ServletException -Klasse inspiriert, die sagte "Nun, jedes Mal, wenn Sie eine Ausnahme in Ihrem Servlet habe...
29.08.2014, 14:40
7
Antworten

Popup-Menü in benutzerdefinierter ListView

Was ich erreichen möchte: Ich habe einen benutzerdefinierten ListView-Adapter. Zu jedem Listitem möchte ich ein Popup-Menü hinzufügen, das dem ListView in der aktuellen Google Play-Anwendung sehr ähnlich ist. Das habe ich ausprobiert:...
05.01.2015, 15:41