2010-06-30 5 views
0

Actuellement, je suis en train d'ajouter une activité de préférence dans ma demande mais a découvert que je ne pouvais pas faire cela fonctionne. Chaque fois, j'ai essayé de commencer l'activité de préférence, mais il plantage juste avant rien montrer.Impossible de démarrer mon activité préférence

Voici le

manifeste
<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="keysquare.android" 
     android:versionCode="1" 
     android:versionName="0.9"> 
    <application android:icon="@drawable/icon" android:label="@string/ime_name" android:debuggable="true"> 
     <service android:name="KeysquareAndroid" android:permission="android.permission.BIND_INPUT_METHOD"> 
      <intent-filter> 
       <action android:name="android.view.InputMethod" /> 
      </intent-filter> 
      <meta-data android:name="android.view.im" android:resource="@xml/method" /> 
     </service> 

     <activity android:label="KeysquareAndroidSettings" android:name="KeysquareAndroidSettings" android:exported="true" android:enabled="true"></activity> 

    </application> 
    <uses-sdk android:minSdkVersion="3" /> 


</manifest> 

Et le xml préférence, que j'ai essayé de mon mieux pour la réduire.

<?xml version="1.0" encoding="utf-8"?> 
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> 


</PreferenceScreen> 

Et enfin la classe d'activité de préférence, ce qui semble aussi normal pour moi ...

package keysquare.android; 

import android.os.Bundle; 
import android.preference.PreferenceActivity; 

public class KeysquareAndroidSettings extends PreferenceActivity { 


    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     addPreferencesFromResource(R.xml.preferences); 

    } 
} 

Merci à l'avance si quelqu'un peut aider.

Jeanno

+0

vous devriez vérifier le fichier journal (logcat), que ce soit dans Eclipse ou ligne de commande 'adb shell logcat'. Et poster la sortie du journal ici si ce n'est pas encore clair. –

Répondre

0

Merci Mathias.

Enfin, le problème a été résolu. Il semble que je ne devrais pas appeler les activités d'un service. En outre, dans le method.xml, je référence à un ensemble complet au lieu d'utiliser une référence locale.

Jeanno

Questions connexes