Android アプリケーションに関数があります。
public static <T> void saveLocalData(Context context, String key, Class<T> value) {
// Check type of value here
SharedPreferences prefs = context.getSharedPreferences(
Constants.PREFERENCES_KEY, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
if(value.isAssignableFrom(String.class)){
//Put value here
}
else if(value.isAssignableFrom(Boolean.class)){
//Put value here
}
editor.commit();
}
この関数で値の型をチェックしたい( と の2つの型をチェックしたいBoolean
)String
のですが、やり方がわかりません!誰でも提案できますか?ありがとう!
編集済み:助けてくれてありがとう!値を に保存する方法がもう 1 つ問題がありますPreferences
。