java类什么时候卸载_java – Android:什么时候类被系统卸载?
這是一個(gè)非常奇怪的問題.我的應(yīng)用程序運(yùn)行得很好,但不知怎的,如果我在我的應(yīng)用程序運(yùn)行時(shí)將手機(jī)放置一兩個(gè)小時(shí),當(dāng)我稍后再回來時(shí)會(huì)出現(xiàn)以下錯(cuò)誤:
java.lang.NoClassDefFoundError: yoga.database.Manager
at
yoga.YogaActivity.openDatabase(YogaActivity.java:294)
at
yoga.YogaActivity.initData(YogaActivity.java:275)
at
yoga.YogaActivity.onCreate(YogaActivity.java:102)
at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417)
at android.app.ActivityThread.access$2100(ActivityThread.java:116)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4203)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
at dalvik.system.NativeStart.main(Native Method)
我知道我的yoga.database.Manager類是在應(yīng)用程序啟動(dòng)時(shí)加載的,但不知何故,當(dāng)我離開手機(jī)時(shí)系統(tǒng)必須卸載該類.
Android會(huì)在特定時(shí)段后自動(dòng)卸載類嗎?我的課程卸載后我該怎么辦?
上面的錯(cuò)誤導(dǎo)致我的應(yīng)用程序崩潰,但我可以很容易地重新啟動(dòng)它,它運(yùn)行得很好.
問題主要發(fā)生在運(yùn)行Android 1.6的HTC Magic手機(jī)上.
總結(jié)
以上是生活随笔為你收集整理的java类什么时候卸载_java – Android:什么时候类被系统卸载?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js对html节点的操作
- 下一篇: android中拖动文字实现功能,And