gpt4 book ai didi

java - 开机完成后需要立即启动app

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:00 24 4
gpt4 key购买 nike

我想知道为什么我的应用在安卓真机上开机后没有立即运行?我的应用程序在启动几秒钟后运行。

我的代码是

public class AutoStart extends BroadcastReceiver{

@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){
Intent i = new Intent(context, MyActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}

}

我的 Activity 正在运行,但在几秒钟后启动完成。有没有可能减少这几秒?

我想立即运行我的应用程序。我不想让用户访问电话。

最佳答案

这可以增加您的优先级,但仍然会有一些延迟。由于 android 首先加载其操作系统,然后所有其他 Activity 开始。

<receiver
android:name=".AutoStart"
android:enabled="true"
android:exported="true"
<intent-filter android:priority="1000">
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>

关于java - 开机完成后需要立即启动app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16932701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com