我想找到未包含在已加入数组中的“已加入数组中的元素”。我找不到问题所在。请帮我。以下是我的代码。LogCat 说“由:java.lang.NullPointerException 引起”。
for (int x = 0; x < wjoined.length; x++)
{
int count1 = 0;
for (int y = 0; y < cjoined.length; y++)
{
if (wjoined[x].equals(cjoined[y]) )
{
count1++;
}
}
if (count1 == 0){
String sql = "INSERT INTO ErrorCausingFactor (errorcausingelement)"+"VALUE('"+wjoined[x] +"')";
db.execSQL(sql);
}
}
这是我的日志猫。
08-30 13:34:02.618: W/dalvikvm(1150): threadid=1: 线程退出未捕获异常 (group=0x40014760) 08-30 13:34:02.628: E/AndroidRuntime(1150): 致命异常: main 08-30 13:34:02.628: E/AndroidRuntime(1150): java.lang.RuntimeException: 无法启动活动 ComponentInfo{com.demo.testdemo/com.demo.testdemo.NextActivity}: java.lang.NullPointerException 08- 30 13:34:02.628: E/AndroidRuntime(1150): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1748) 08-30 13:34:02.628: E/AndroidRuntime(1150): 在 android.app。 ActivityThread.handleLaunchActivity(ActivityThread.java:1764) 08-30 13:34:02.628: E/AndroidRuntime(1150): 在 android.app.ActivityThread.access$1500(ActivityThread.java:122) 08-30 13:34:02.628 : E/AndroidRuntime(1150): 在 android.app.ActivityThread$H。handleMessage(ActivityThread.java:1002) 08-30 13:34:02.628: E/AndroidRuntime(1150): 在 android.os.Handler.dispatchMessage(Handler.java:99) 08-30 13:34:02.628: E/ AndroidRuntime(1150): 在 android.os.Looper.loop(Looper.java:132) 08-30 13:34:02.628: E/AndroidRuntime(1150): 在 android.app.ActivityThread.main(ActivityThread.java:4025 ) 08-30 13:34:02.628: E/AndroidRuntime(1150): at java.lang.reflect.Method.invokeNative(Native Method) 08-30 13:34:02.628: E/AndroidRuntime(1150): at java. lang.reflect.Method.invoke(Method.java:491) 08-30 13:34:02.628: E/AndroidRuntime(1150): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841 ) 08-30 13:34:02.628: E/AndroidRuntime(1150): 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) 08-30 13:34:02.628: E/AndroidRuntime(1150 ):在 dalvik.system.NativeStart.main(Native Method) 08-30 13:34:02.628: E/AndroidRuntime(1150): 由: java.lang.NullPointerException 08-30 13:34:02.628: E/AndroidRuntime(1150) ): 在 com.demo.testdemo.NextActivity.onCreate(NextActivity.java:157) 08-30 13:34:02.628: E/AndroidRuntime(1150): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048) 08-30 13:34:02.628: E/AndroidRuntime(1150): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1712) 08-30 13:34:02.628: E/AndroidRuntime(1150): ...还有 11 个E/AndroidRuntime(1150): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048) 08-30 13:34:02.628: E/AndroidRuntime(1150): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java :1712) 08-30 13:34:02.628: E/AndroidRuntime(1150): ... 11 更多E/AndroidRuntime(1150): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048) 08-30 13:34:02.628: E/AndroidRuntime(1150): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java :1712) 08-30 13:34:02.628: E/AndroidRuntime(1150): ... 11 更多