我有一个有广播接收器的应用程序A. 这个接收器监听我从另一个应用程序B获得的某些广播。
现在当我从应用程序B收到某个广播时,我想打开我的应用程序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 :(得分:0)
在singleInstance
级别的应用的manifest
中将您的主要活动设为activity