I\'m trying to start an activity from a class that extends BroadcastReceiver.
public void onReceive(Context context, Intent intent) {
the p
Here is sample code how to call another activity using context, set flag as per your requirement:
public void onReceive(Context context, Intent intent) {
Intent startActivity = new Intent();
startActivity.setClass(context, xxx.class);
startActivity.setAction(xxx.class.getName());
startActivity.setFlags(
Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
context.startActivity(startActivity);
}
Yup, simply use the context and call the startActivity()
method from that context.