-1

I've an activity WelcomeActivity.java in which theres a button bContinue. In the OnClick method of the button, I tried this..

startActivity(new Intent(this, MenuItemDetailActivity.class));
//startActivity(new Intent("com.resto.demo.activity.MENUITEMLISTACTIVITY"));

neither of the above 2 lines work. instead they give me NullPointerException & the program ends abruptly..I cant find the problem.. is the problem in manifest or my call?

<activity
   android:name="com.resto.demo.activity.MenuItemListActivity"
   android:label="@string/title_menuitem_list" >
   <intent-filter>
       <action android:name="com.resto.demo.activity.MENUITEMLISTACTIVITY" />
       <category android:name="android.intent.category.DEFAULT" />
   </intent-filter>
</activity>

MenuItemListActivity is the part of master/detail flow. Thanx you. Also tell me if my problem is not understood. Any help/suggestion is welcome :)

iaL
  • 376
  • 9
  • 18
  • You need to post the error details ... I was assuming you're getting a `ClassCastException` since I assumed you called `startActivity` from anonymous `OnClickListener` implementation. But you're definitely getting the NPE from other part of the code. You need to post both infos. – gunar Aug 08 '13 at 08:13

2 Answers2

1

Edit your manifest

 <application 
    <activity
       android:name="com.resto.demo.activity.MenuItemListActivity"
       android:label="@string/title_menuitem_list" >
       <intent-filter>
           <action android:name="com.resto.demo.activity.MENUITEMLISTACTIVITY" />
           <category android:name="android.intent.category.DEFAULT" />
       </intent-filter>
    </activity>
    <activity android:name="com.resto.demo.activity.MenuItemDetailActivity"/>
 </application>

And add this to OnClick event

startActivity(new Intent(MenuItemListActivity.this, MenuItemDetailActivity.class));
Asha Soman
  • 1,846
  • 1
  • 18
  • 28
0

The first thing I would do is make sure MenuItemDetailActivity is in the AndroidManifest as well (instead of just MenuItemListActivity)

<activity
   android:name="com.resto.demo.activity.MenuItemDetailActivity"
   android:label="..." >
</activity>

However, this does not normally throw a NullPointerException. Can you post the error message/stack trace for the NullPointerException? Also, it would be great to post the lines of code that the NullPointerException references.

don
  • 121
  • 4