非常奇怪的bugListPreference android 2.3.3 setIcon:NoSuchMethodError
我在android上使用ListPreference。而在三星GIO S5660使用的setIcon()方法爲它與Android 2.3.3當我已經有了:
05-23 14:14:31.169: E/AndroidRuntime(1572): FATAL EXCEPTION: main
05-23 14:14:31.169: E/AndroidRuntime(1572): java.lang.NoSuchMethodError: android.preference.ListPreference.setIcon
05-23 14:14:31.169: E/AndroidRuntime(1572): at com.assignmentexpert.AssignmentPref.enableOnlyAssignmentProduct(AssignmentPref.java:2022)
05-23 14:14:31.169: E/AndroidRuntime(1572): at com.assignmentexpert.AssignmentPref.onResume(AssignmentPref.java:2003)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1150)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.app.Activity.performResume(Activity.java:3832)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2114)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:170)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:321)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:676)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.widget.TabHost.setCurrentTab(TabHost.java:348)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:141)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:456)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.view.View.performClick(View.java:2485)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.view.View$PerformClick.run(View.java:9080)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.os.Handler.handleCallback(Handler.java:587)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.os.Handler.dispatchMessage(Handler.java:92)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.os.Looper.loop(Looper.java:123)
05-23 14:14:31.169: E/AndroidRuntime(1572): at android.app.ActivityThread.main(ActivityThread.java:3687)
05-23 14:14:31.169: E/AndroidRuntime(1572): at java.lang.reflect.Method.invokeNative(Native Method)
05-23 14:14:31.169: E/AndroidRuntime(1572): at java.lang.reflect.Method.invoke(Method.java:507)
05-23 14:14:31.169: E/AndroidRuntime(1572): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
05-23 14:14:31.169: E/AndroidRuntime(1572): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
05-23 14:14:31.169: E/AndroidRuntime(1572): at dalvik.system.NativeStart.main(Native Method)
怪事是,當我在的Nexus 7推出它,它工作正常。相同的代碼庫!
它有什麼問題?在API 11中添加
你檢查ListPreference文檔......下一次,請做一些研究befor問 – Selvin
這問題似乎是無關緊要的,因爲它沒有顯示研究的努力 –