1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. padde83, 11.08.2010 #1
    padde83

    padde83 Threadstarter Android-Hilfe.de Mitglied

    Hallo und guten Abend,

    ich will in meine App eine Suche einbauen die von jeder Activity aus möglich sein soll.

    Dabei bin ich auf Using the Android Search Dialog | Android Developers
    gestoßen.

    Die einzelnen Schritte bin ich mehrmals durchgegangen. Dabei komme ich immer zu dem gleichen Ergebnis. Nicht meine searchable Activity wird aufgerufen sondern der Browser :mad:

    Searchable.xml
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <searchable xmlns:android="http://schemas.android.com/apk/res/android"
        android:label="test"
        android:hint="bla" >
    </searchable>
    
    Ein Teil aus meinem Android-Manifest:
    Code:
    <activity android:name=".NewSearchActivity">
                <intent-filter>
                <action android:name="android.intent.action.SEARCH" />
            </intent-filter>
                <meta-data android:name="android.app.searchable"
                       android:resource="@xml/searchable"/>
            </activity>
    .....
    <meta-data android:name="android.app.default_searchable"
                   android:value=".NewSearchActivity" /> //damit die Suche von jeder Activity aufgerufen werden kann
    
    Meine Activity zum Abfangen des Intents:
    Code:
    public class NewSearchActivity extends Activity
    {
    
        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
    
            super.onCreate(savedInstanceState);
            Intent intent = getIntent();
    
            if (Intent.ACTION_SEARCH.equals(intent.getAction()))
            {
                String query = intent.getStringExtra(SearchManager.QUERY);
                if (Debug.DEBUG)
                    Log.d(this.getClass().getSimpleName(), "" + query);
            }
    
        }
    }
    
    Hat jmd. eine Idee was ich vergessen bzw. übersehen haben könnte?

    Gruß & Danke
    padde83
     
  2. padde83, 11.08.2010 #2
    padde83

    padde83 Threadstarter Android-Hilfe.de Mitglied

    Ok Problem gelöst.

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <searchable xmlns:android="http://schemas.android.com/apk/res/android"
        android:label="@string/men_search"
        android:hint="@string/men_search" >
    </searchable>
    
    Searchable.xml darf keine direkten Strings enthalten.
    :D:D
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Android app selber entwickeln mit Bluetooth Android App Entwicklung Freitag um 12:01 Uhr
[Offen] Android Layout funktioniert nicht Android App Entwicklung 08.09.2017
[ERLEDIGT] LL zur Laufzeit erstellen, Abstand zwischen LL und LL möglich ? Android App Entwicklung 06.09.2017
[OFFEN] App schließt nach Öffnen sofort Android App Entwicklung 04.09.2017
[ERLEDIGT] Um einen Zusatz in einem Programm unter Android zu machen Android App Entwicklung 22.08.2017
[OFFEN] Activity als Dialog - RecyclerView funktioniert nicht mehr Android App Entwicklung 14.08.2017
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
[OFFEN] Bild per Intent an ListView übergeben und anzeigen Android App Entwicklung 13.08.2017
[OFFEN] SVN Commit in Android Studio funktioniert nicht mehr Android App Entwicklung 07.08.2017
[ERLEDIGT] AlertDialog.Builder: 2x Tippen um Dialog zu schließen Android App Entwicklung 07.08.2017
Du betrachtest das Thema "Android Search Dialog" im Forum "Android App Entwicklung",