ユーザーがアプリケーションの設定から「ヒント」をオンにできるようにする設定クラスがあります。
public class Prefs extends PreferenceActivity {
//Option names and defualt values
private static final String OPT_HINTS = "hints";
private static final boolean OPT_HINTS_DEF = true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
}
/**Get the current value of the hints option */
public static boolean getHints(Context context) {
return PreferenceManager.getDefaultSharedPreferences(context).getBoolean(OPT_HINTS, OPT_HINTS_DEF);
}
}
xmlファイルには次のものが含まれます。
<CheckBoxPreference
android:key="hints"
android:title="@string/hints_title"
android:summary="@string/hints_summary"
android:defaultValue="true" />
'ヒント'がオンに設定されているかどうかを確認するにはどうすればよいですか。次に、オンに設定されている場合、アプリケーションに特定の処理を許可したいと思います。
助けてくれてありがとう