0
當我使用「getSharedPreferences」android api時,出現了java內部錯誤。 這是我的代碼:當我在android 7.1中使用getSharedPreferences時,出現InternalError
private int getByte() {
final SharedPreferences prefs = m_ctx.getSharedPreferences("config", 0);
...
}
,但我覺得Android的源代碼和下面的了:
private void startLoadFromDisk() {
synchronized (this) {
mLoaded = false;
}
new Thread("SharedPreferencesImpl-load") {
public void run() {
loadFromDisk();
}
}.start();
}
我donnot知道這是錯的?非常感謝你!
日誌是:
java.lang.InternalError:
at java.lang.Thread.nativeCreate(Native Method:0)
at java.lang.Thread.start(Thread.java:730)
at android.app.SharedPreferencesImpl.startLoadFromDisk(SharedPreferencesImpl.java:98)
at android.app.SharedPreferencesImpl.<init>(SharedPreferencesImpl.java:91)
at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:360)
at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:349)
at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:164)
...