我爲我的應用程序的設置做了佈局xml。我有一個偏好,我想點擊此將被髮送到另一個活動。在settings.java文件中,我把下面的代碼調用其他活動,但是我得到一個錯誤。這是代碼:意圖調用活動錯誤
Preference info;
info.setOnPreferenceClickListener(new OnPreferenceClickListener()) {
public boolean onPreferenceClick(Preference preference) {
intent = new Intent(getBaseContext(), OtherActivity.class);
startActivity(intent);
}
}
我該如何解決?感謝
這是錯誤:
07-03 14:43:46.314:E/AndroidRuntime(9691):致命異常:主 07-03 14:43:46.314:E/AndroidRuntime(9691) :java.lang.RuntimeException:無法啓動活動ComponentInfo {com.XXX}:java.lang.NullPointerException 07-03 14:43:46.314:E/AndroidRuntime(9691):at android.app.ActivityThread.performLaunchActivity(ActivityThread .java:2180) 07-03 14:43:46.314:E/AndroidRuntime(9691):at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) 07-03 14:43:46.314:E/AndroidRuntime (9691):在android.app.ActivityThread.access $ 600(ActivityThread.java:141) 07-03 14:43:46.314:E/AndroidRuntime(9691):at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1234) 07-03 14:43:46.314:E/AndroidRuntime(9691) :at android.os.Handler.dispatchMessage(Handler.java:99) 07-03 14:43:46.314:E/AndroidRuntime(9691):at android.os.Looper.loop(Looper.java:137) 07 -03 14:43:46.314:E/AndroidRuntime(9691):在android.app.ActivityThread.main(ActivityThread.java:5039) 07-03 14:43:46.314:E/AndroidRuntime(9691):在java。 lang.reflect.Method.invokeNative(Native Method) 07-03 14:43:46.314:E/AndroidRuntime(9691):at java.lang.reflect.Method.invoke(Method.java:511) 07-03 14 :43:46.314:E/AndroidRuntime(9691):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:793) 07-03 14:43:46.314:E/AndroidRuntim e(9691):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 07-03 14:43:46.314:E/AndroidRuntime(9691):at dalvik.system.NativeStart.main(本地方法) 07-03 14:43:46.314:E/AndroidRuntime(9691):引起:java.lang.NullPointerException 07-03 14:43:46.314:E/AndroidRuntime(9691):在com.XXX。 onCreate(Impostazioni.java:56) 07-03 14:43:46.314:E/AndroidRuntime(9691):at android.app.Activity.performCreate(Activity.java:5104) 07-03 14:43:46.314: E/AndroidRuntime(9691):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 07-03 14:43:46.314:E/AndroidRuntime(9691):在android.app.ActivityThread.performLaunchActivity(ActivityThread。 java:2144) 07-03 14:43:46.314:E/AndroidRuntime(9691):... 11更多
什麼樣的錯誤你得到把你的logcat –
我不知道,因爲我不能運行該項目。他說,這包含錯誤 –
如果你不能建立你的項目,控制檯通常會告訴你哪一行包含錯誤以及可能是什麼問題,請在你的問題中發佈。 – Timmetje