0

我有一个具有广播接收器的应用程序 A。此接收器侦听我从另一个应用程序 B 获得的某些广播。

现在,当我收到来自应用程序 BI 的某个广播时,我想打开我的应用程序 A。
目前,我在应用程序 A 的广播接收器中有以下代码:

    @Override
    public void onReceive(Context context, Intent intent) {
     if(intent.getAction().equals("startApplication"))
        {
            Intent LaunchIntent = mContext.getPackageManager().getLaunchIntentForPackage("packageName application A");
            context.startActivity(LaunchIntent);
        }
    }

但是这段代码总是启动应用程序 A 的主要活动。
当我的应用程序已经在后台打开时,我想恢复应用程序而不是从主要活动开始。

就像您在应用程序中按主页并使用最近的应用程序返回它一样。

谢谢!

4

1 回答 1

0

使您的主要活动singleInstancemanifest应用程序的activity级别一样

于 2012-12-06T08:39:07.097 回答