此代码将在启动系统后自动运行应用程序,但按下后退按钮后应用程序将关闭.
如果应用程序通过单击它的图标正常运行.即使按下后退按钮或运行其他应用程序,它也会继续运行.
public class AutoBoot extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, MyActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,即使在按下后退按钮或运行其他应用程序后,如何使此自动运行代码继续运行?