1
我使用下面的代碼從啓動器中刪除我的應用程序:禁用其他活動的活動?
if (!dialercode.getText().toString().equals("")) {
getPackageManager().setComponentEnabledSetting(
getComponentName(),
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
}
然而,這也將停止該活動通過其他方式被推出(密碼)。
因此,我已經設置了一個單獨的Launcher活動,它將被禁用(所有Launcher活動都會啓動主要活動)。
但是,我不知道如何通過主要活動禁用Launcher.java活動 - IE我如何在不同活動中獲取Launcher活動的組件名稱?
最後,您是否想要在任何時候在啓動器中顯示「活動」? – Luksprog
是的,當它第一次安裝,所以它可以打開,所以密碼廣播接收機將工作,但我找到了一個解決方案,我現在會發布:) –