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
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. –