Ich befolge diese Anleitung: Linktext
Voreinstellungen.java:
public class Preferences extends PreferenceActivity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
PreferencesTutorial.java:
public class PreferencesTutorial extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button prefBtn = (Button) findViewById(R.id.prefButton);
prefBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent settingsActivity = new Intent(getBaseContext(),
Preferences.class);
startActivity(settingsActivity);
}
});
}
}
Voreinstellungen.xml:
Wenn die Anwendung gestartet wird und ich auf den prefButton klicke, tritt ein Fehler auf: "Die Anwendung PreferencesTutorial (Prozess PreferencesTutorial.com.examples) wurde unerwartet beendet. Bitte versuchen Sie es erneut"
Ich habe keine Fehler im Code gefunden. Ich würde auch gerne meine Dateistruktur zeigen, wenn das hilft:
AndroidManifest.xml:
Was ist an dem Code falsch?
Auch wenn ich (an der Stelle, an der sich der Cursor befindet)
<activity
android:name=".Preferences"
android:label="@string/set_preferences">
</activity>
Ich erhalte immer noch den Fehler.