0

cjoined 配列に含まれていない「wjoined 配列内の要素」を検索したい。何が悪いのかわかりません。私を助けてください。以下は私のコードです。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);
    }
}

これは私のlogcatです。

08-30 13:34:02.618: W/dalvikvm(1150): threadid=1: キャッチされない例外で終了するスレッド (group=0x40014760) 08-30 13:34:02.628: E/AndroidRuntime(1150): 致命的な例外: メイン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): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) 08-30 13:34:02.628: E/AndroidRuntime(1150): 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(ネイティブ メソッド) 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 もっと見る

4

3 に答える 3