這是我的愛好級別:如何去從偏好屏幕的另一項活動在android系統
customPref
.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
Toast.makeText(getBaseContext(),
"The custom preference has been clicked",
Toast.LENGTH_LONG).show();
SharedPreferences customSharedPreference = getSharedPreferences(
"myCustomSharedPrefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = customSharedPreference
.edit();
editor.putString("myCustomPref",
"The preference has been clicked");
editor.commit();
return true;
}
});
這能夠在吐司顯示數據。
但是,當我在prefernces使用這個代碼
customPref
.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
Intent int1 = new Intent(getBaseContext(),
termandcondition.class);
getBaseContext().startActivity(int1);
return true;
}
});
然後就變成錯誤,現在顯示的數據,請幫助我如何申請去另一個活動
這是prefnces.xml文件
<Preference
android:key="customPref"
android:summary="END-USER LICENCE AGREEMENT FOR USING WWW.TAXMANN.COM"
android:title="Term and Condition"
/>
我現在很多時候都可以嘗試請幫幫我
你有沒有在你的Androidmaifest.xml文件中聲明termandcondition.java? –
是的,親愛的,我做了,但mistke在這裏prefnces類不移動形式currnet到另一個,而我能夠顯示吐司 – user1872231
再次,錯誤說什麼? Logcat輸出。 – NickL