Advertisement

Android10 Launcher启动第三方应用,重复打开Activity问题

阅读量:
  1. 自行开发Launcher一直作为预装应用存在,直接点击Launcher上的图标并未发现任何异常。
  2. 一旦安装其他应用,问题便会显现。
    首先,被启动的应用首页不能将android:launchMode设置为“singleTask”,若进行该设置,则每次启动时显示的均为首页。
    启动应用的方式为:
复制代码
    public void startActiv(String pkg,String cls){
    		ComponentName componet = new ComponentName(pkg, cls);
    		Intent intent = new Intent();
    		intent.setComponent(componet);
    		 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
    		startActivity(intent);
    	}
    
    
    AI写代码javascript

遇到的问题:
在安装应用后,从MainActivity页面通过startActivity跳转至SecondActivity页面。随后按下Home键,再次通过Launcher上的图标进入该应用时,发现进入的是MainActivity页面,而非Seco

全部评论 (0)

还没有任何评论哟~