诡异的SharedPreferences异常,在ACC之后,SharedPreferences获取不到值了,但是另一个应用可以获取到值。同样的方法,一个正常一个异常。
Context c = null;
try {
c = context.createPackageContext(PREFERENCE_PACKAGE,
Context.CONTEXT_IGNORE_SECURITY);
} catch (NameNotFoundException e) {
e.printStackTrace();
}
if (c != null) {
SharedPreferences infoSp = c.getSharedPreferences(PREFERENCE_NAME,
Context.MODE_MULTI_PROCESS);
int status = infoSp.getInt("break", 1);
Logcat.d("br" + status);
return 0 == status;
} else {
Logcat.w("brake_status error.... c==null ");
}
return false;