当用户最小化我的应用(com.myapp.app1)
时,我希望在10秒后最大化我的应用
在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.myapp.app1
。
我该怎么办?