これは私の好みのクラスです:
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;
}
});
これはトーストにデータを表示することができます。
しかし、私がこのコードを適用すると
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"
/>
何度もやってみて、今できるようになってください助けてください