我正在按照这个教程进行操作:链接文字
Preferences.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);
}
});
}
Preferences.xml:
当应用程序启动并且我点击prefButton时,出现错误:“应用程序 PreferencesTutorial(进程 PreferencesTutorial.com.examples)意外停止。请重试”。
我没有在代码中发现任何错误。如果有助于理解,我也想展示我的文件结构:
AndroidManifest.xml:
代码有什么问题吗?
即使我添加了(光标处)
<activity
android:name=".Preferences"
android:label="@string/set_preferences">
</activity>
我仍然遇到错误。