在不将我的UI置于手机UI堆栈顶部的情况下切换活动

时间:2017-01-06 01:41:48

标签: android android-activity

我有一个活动A,B和C的应用程序,当我的应用程序被另一个应用程序或电话主页按钮推入后台时,我想从C切换到A.然后问题我有以下代码是当我按下主页按钮,我的应用程序进入后台但在活动A上几秒钟后重新出现。如何在我的应用程序的UI不再可见(即按下主页时)后切换,但也阻止A弹回到前台。 / p>

   public void onTrimMemory(final int level) {
    if (level == ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN) {
        Intent i=new Intent(this, A.class);
        i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK |Intent.FLAG_ACTIVITY_NO_ANIMATION);   
        overridePendingTransition(0, 0);

       finish();

       overridePendingTransition(0, 0);
       startActivity(i);

    }

0 个答案:

没有答案