我正在玩锁屏,现在选择了我的第二个活动作为家庭发射器。 所以主页键锁定在锁屏上。
当我从锁屏外按主页键时,如何启动nova启动器(或其他自定义启动器)而不是第二个活动的空布局?
我对这个话题有点困惑。
修改
我目前在清单中有锁屏活动的配置:
<activity
android:name=".LockscreenActivity"
android:excludeFromRecents="true"
android:screenOrientation="portrait"
android:launchMode="singleInstance"
android:clearTaskOnLaunch="true"
android:label="Lockscreen"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<!-- The following two intent-filters are the key to set homescreen -->
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
任何我发现我可以使用onNewIntent。但它不起作用:/
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
Log.e("debug", "actions: " + intent.getAction());
if (Intent.ACTION_MAIN.equals(intent.getAction())) {
Log.e("debug", "ACTION MAIN");
Intent i = getPackageManager().getLaunchIntentForPackage("com.teslacoilsw.launcher");
startActivity(i);
}
}
每次按主页按钮时,锁屏活动都会打开。