这段代码可以在系统启动后自动运行一个应用程序,但是当按下返回按钮后,该应用程序将关闭。
如果通过点击它的图标正常运行该应用程序,即使按下返回按钮或运行其他应用程序,它也将持续运行。
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);
}
}
我的问题是,如何使这段自动运行的代码在按下返回按钮或运行其他应用程序后仍然持续运行?