我想在启动时启动我的应用程序,但同时希望 Activity 在后台运行...
我已经为此实现了 BroadcastReceiver 类,它是:
public class StartMyServiceAtBootReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Intent myIntent = new Intent(context, MainActivity.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(myIntent);
}
}
但是 Activity 出现在前面..
最佳答案
为了你想要的成就... Activity 不能在后台运行,因为它会启动并且对用户可见。
你可以做的是... 在启动时启动服务,几秒钟后启动您的 Activity 或任何您想要的时间。
关于android - 在开机时启动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21437934/