Skip to content Skip to sidebar Skip to footer

Android: How To Start An Activity From An Alert Dialog

I need to start an activity when the user chooses an item in an alert dialog. How do I get the context to pass to the intent constructor in the following code... builder.setItems(i

Solution 1:

You can retrieve the context you have passed to AlertDialog.Builder with getBaseContext(). See the doc here.

So this should work:

Intent i = newIntent(getBaseContext(), <new activity>.class);    
startActivity(i);

Solution 2:

Intenti=newIntent("some.thing.activity"); 
startActivity(i);

//in the brackets you can add the activity path, ie: the package name //eg: za.ac.cut.Activity

Post a Comment for "Android: How To Start An Activity From An Alert Dialog"