ユーザーが ProductInformationActivity.java の AlertDialog で [OK] をクリックするたびに、ProductsActivity.java を呼び出そうとしていますが、常に行番号 76 でjava.lang.NullPointerException によるエラーが発生します。
KEY_CATEGORY = bdl.getString("category");
ProductInformationActivity.java:
alertdialog.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int which)
{
finish();
}
});
ProductsActivity.java:
list.setAdapter(adapter);
Bundle bdl = getIntent().getExtras();
// below is the line number 76
KEY_CATEGORY = bdl.getString("category");
ログキャット:
05-18 16:23:25.027: E/AndroidRuntime(922): Caused by: java.lang.NullPointerException
05-18 16:23:25.027: E/AndroidRuntime(922): at com.erachnida.restaurant.versionoct.menu.ProductsActivity.onCreate(ProductsActivity.java:76)
05-18 16:23:25.027: E/AndroidRuntime(922): at android.app.Activity.performCreate(Activity.java:5104)
05-18 16:23:25.027: E/AndroidRuntime(922): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
05-18 16:23:25.027: E/AndroidRuntime(922): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
05-18 16:23:25.027: E/AndroidRuntime(922): ... 11 more