创建一个启动到应用程序当前状态的intent

时间:2017-07-17 18:54:53

标签: android android-intent

我的导航抽屉位于我的所有活动之上。该抽屉允许用户快速从应用程序切换到应用程序。我希望抽屉启动所选的应用程序。这部分工作正常。

   private void selectItem(int position) {

        if (position != 0) {
          String packageName = ((DrawerItem) mDrawerItems.getItem(position)).getPackageName();
          Intent intent = getPackageManager().getLaunchIntentForPackage(packageName)
          .addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
          startActivityIfNeeded(intent, 0);
          // close the drawer
          finish();
          }
    }

大多数应用程序都有两个活动,即活动A(默认启动)和活动B.我希望在处于剩余状态的情况下启动应用程序。目前,每次从抽屉启动应用程序时,它将启动进入A活动。如果应用程序是B活动的最后一个,我希望应用程序返回B活动而不是A活动。

谢谢!

0 个答案:

没有答案