2010-08-11 10 views
2

Je veux créer une application simple qui montre des infos sur la boîte de recherche rapide globale dans android. J'ai suivi quelques howtos mais je ne peux pas obtenir mon application dans le menu "Paramètres-> Recherche-> Articles consultables" qui est le menu qui permet à l'utilisateur de vérifier quelles suggestions il veut dans le QSB.Application ne montrant pas dans globale Boîte de recherche rapide

Je peux joindre le manifeste ici et le fichier XML interrogeable ..

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.andreabaccega.marketsearch" android:versionCode="1" 
android:versionName="1.0"> 
<application android:icon="@drawable/icon" android:label="@string/app_name"> 
    <activity android:name=".Init" android:label="LUPO"> 

    <intent-filter> 
    <action android:name="android.intent.action.SEARCH" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 

    <meta-data android:name="android.app.searchable" 
    android:resource="@xml/searchable" /> 
    </activity> 
    <provider android:name="com.andreabaccega.marketsearch.SuggestionProvider" 
    android:authorities="com.andreabaccega.marketsearch.SuggestionProvider" android:syncable="false"/> 
</application> 
<uses-sdk android:minSdkVersion="7" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS"></uses-permission> 
<uses-permission android:name="android.permission.USE_CREDENTIALS"></uses-permission> 
<uses-permission android:name="android.permission.INTERNET"></uses-permission> 

</manifest> 

Ce fichier est le searchable.xml

<searchable xmlns:android="http://schemas.android.com/apk/res/android" 
android:label="Teasdst" 
android:searchSettingsDescription="asd asd asd" 
android:includeInGlobalSearch="true" 
android:searchSuggestAuthority="com.andreabaccega.marketsearch.SuggestionProvider" 
android:searchSuggestIntentAction="android.intent.action.VIEW" 
android:searchSuggestIntentData="content://com.andreabaccega.marketsearch.SuggestionProvider/" 
    > 

</searchable> 

Répondre

6

essayer cela pourrait fonctionner: dans le supprimer searchable.xml tout codage en dur des chaînes et toutes les références aux chaînes doivent être faites comme @ chaîne/votre chaîne.

+0

Cela fonctionne! Merci! –

+0

Merci pour cette astuce! Je viens de déboguer mon application pendant 2 heures et c'était ce qui n'allait pas. – Juhani

+0

m'a également aidé! Merci! – Gio

Questions connexes