LocationActivityから呼び出された、newSet()ですが、
そのメソッド内で、intentをnewして、startActivityして、LocationActivityに戻ることは、可能でしょうか?
java
1public void newSet(LayoutInflater inflaters, final Context contexts,View layouts,InputMethodManager inputMethodManagers) { 2 3 builder.setNegativeButton("ログイン", new DialogInterface.OnClickListener() { 4public void onClick(DialogInterface dialog, int which) { 5 6 Alart alart = new Alart(); 7 alart.setUsername(username); 8 9 Intent intent = new Intent(context, LocationActivity.class); 10 intent.putExtra("username", username); 11//この下が、赤字でAndroidMonitorでエラーとなっている161行目 12 startActivity(intent); 13 } 14 }); 15 16 alertDialog = builder.create(); 17 alertDialog.show(); 18 19 } 20 21}
java
1Process: com.example.android.sample.new3, PID: 7519 2 java.lang.NullPointerException: Attempt to invoke virtual method 'android.app.ActivityThread$ApplicationThread android.app.ActivityThread.getApplicationThread()' on a null object reference 3 at android.app.Activity.startActivityForResult(Activity.java:4226) 4 at android.app.Activity.startActivityForResult(Activity.java:4183) 5 at android.app.Activity.startActivity(Activity.java:4522) 6 at android.app.Activity.startActivity(Activity.java:4490) 7 at com.example.android.sample.new3.Alart$3.onClick(Alart.java:160) 8 at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:166) 9 at android.os.Handler.dispatchMessage(Handler.java:102) 10 at android.os.Looper.loop(Looper.java:154)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/01 11:07