【发布时间】:2012-01-27 04:37:18
【问题描述】:
此代码将在系统启动后自动运行应用程序,但按下后退按钮后应用程序将关闭。
如果应用程序通过单击它的图标可以正常运行。即使按下后退按钮或运行其他应用程序,它也会继续运行。
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);
}
}
我的问题是,如何让这个自动运行代码即使在按下后退按钮或运行其他应用程序后也能持续运行?
【问题讨论】: