解决方案 »

  1.   

    可以把当前的activity全部关闭掉就是你本来的application,然后启动application的主activity就可以了。你可以启动的时候
    单独用FLAG_ACTIVITY_NEW_TASK标记启动,把原来的activity都要finish掉。
      

  2.   


    这样启动主Activity,能再次执行Application中的代码吗?
      

  3.   

    你只要启动主Activity 就没问题。把原来启动过的Activity 都finished就ok。
                   Intent intent=new Intent();
                    intent.setComponent(new ComponentName("主包名",  "应用程序的主activity"));
                    startActivity(intent);
      

  4.   

    我也碰到这问题 ,把Application 的 onCreate里的代码拷贝出来吧.
      

  5.   

    我不仅onCreate函数中有代码,我改逻辑了 不用这个方式了