So rufen Sie eine Funktion auf, klicken Sie auf Menü option?

Möchte ich auf die Menü-Taste klicken, um eine Funktion aufzurufen,
wird diese Funktion popup-Fenster mit Platz für die Eingabe.
Ich Hinzugefügt, um die activity_main.xml die folgende Zeile

android:onClick="getURL"

definiert eine Funktion in meinem mainActivity.java:

public void getURL(View view) {...}

allerdings, wenn ich laden Sie die app, die ich bekomme:

01-31 09:59:13.479: E/AndroidRuntime(761): FATAL EXCEPTION: main
01-31 09:59:13.479: E/AndroidRuntime(761): android.view.InflateException: Couldn't resolve menu item onClick handler getURL in class com.example.remoteswitch.MainActivity

my menu " - Einstellungen aussieht:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/menu_settings"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="@string/menu_settings"
    android:onClick="getURL"/>

irgendwelche Ideen, warum passiert es mir?

  • Was die Menü-Taste? Ist es ein Menüpunkt in dem definierten Options Menu? Wenn Sie die Menü-Taste, die Sie sprechen, ist in einem layout-xml -, post-der code für die.
  • Ja. das ist die eine, ich habe es auf main post
InformationsquelleAutor buddy123 | 2013-01-31
Schreibe einen Kommentar