我想从扩展broadcastReceiver的类中调用此活动,但是它不起作用
Intent i = new Intent(DevicePolicyManager.ACTION_SET_NEW_PASSWORD);
context.startActivity(i);
无法从broadcastReceiver启动活动.请帮忙.
解决方法:
尝试这个
@Override
public void onReceive(Context context, Intent arg1) {
Intent intent = new Intent(context, yourclass.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
yourclass.class是您要启动的活动类.另外,不要忘记将标志添加为新任务.