2012-12-06 19 views
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.
的主要活动。当我的应用程序已经在我想要恢复的应用程序,而不是从主活动启动后台打开。

就像您在应用程序中按回家并返回到最近的应用程序一样。

谢谢!

回答

0

让应用中的manifest你主要活动为singleInstanceactivity水平

相关问题