Android 最小化后如何最大化应用程序

Android 最小化后如何最大化应用程序,android,android-intent,Android,Android Intent,当用户最小化我的应用程序(com.myapp.app1) 在Android上。我在计时器中使用了以下代码: Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.myapp.app1"); if (launchIntent != null) { startActivity(launchIntent); } 我也使用了这个代码: Intent i = new Intent(); i = getPac

当用户最小化我的应用程序
(com.myapp.app1)
在Android上。我在计时器中使用了以下代码:

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.myapp.app1");
if (launchIntent != null) {
   startActivity(launchIntent);
}
我也使用了这个代码:

Intent i = new Intent();
i = getPackageManager().getLaunchIntentForPackage("com.myapp.app1");
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.addCategory(Intent.ACTION_MAIN);
startActivity(i);
当用户最大化
com.myapp.app1
时,这两种方法都是正确的,但当用户最小化
com.myapp.app1
后,打开另一个应用程序(例如:app2)并最小化它时,10秒后,app2将最大化而不是
com.myapp1


我该怎么办?

你为什么要这么做?这是一个计程表,我一直想最大化它。为什么这段代码“i=getPackageManager().getLaunchIntentForPackage(“com.myapp.app1”);startActivity(i);”会显示另一个应用程序?您可能想了解Android 5.0引入的屏幕固定功能: