我有一个具有广播接收器的应用程序 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 的主要活动。
当我的应用程序已经在后台打开时,我想恢复应用程序而不是从主要活动开始。
就像您在应用程序中按主页并使用最近的应用程序返回它一样。
谢谢!