android 启动Intent时花费太多时间(禁用Home按钮)

7fhtutme  于 2022-12-09  发布在  Android
关注(0)|答案(2)|浏览(142)

我下载了这个tutorial来禁用home键,问题是:当我按下我的主页按钮时,活动需要太多的时间来重新启动(4秒钟)。
我试图通过以下内容来替换该服务:

@Override
public void onPause(){
    Intent i = getIntent();
    i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(i);

    //disable rencent app button
    ActivityManager activityManager = (ActivityManager) getApplicationContext()
            .getSystemService(Context.ACTIVITY_SERVICE);

    activityManager.moveTaskToFront(getTaskId(), 0);

    super.onPause();
}

但它是相同的,活动需要近5秒重新启动(在5秒内,你有时间去设置或其他,并做你想做的)
启动一个Intent需要这么长的时间,可以吗?

q3qa4bjr

q3qa4bjr1#

在Manifest.xml文件中添加以下行

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.HOME" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.MONKEY"/>
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
ct2axkht

ct2axkht2#

-p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p pcom.android.chrome
adb shell 猴子-p com.android.设置-c android.意图.类别.发射器1
adb shell 猴子-p com.sec.android.应用程序.启动器-c android.意图.类别.猴子1

相关问题