了解了Android的Intent机制,就知道最小化该如何做了,在响应处理请求的地方加入以下代码即可

Intent home = new

Intent(Intent.ACTION_MAIN); home.addCategory(Intent.CATEGORY_HOME); startActivity(home); 这样做,home activity也就成了当前应用程序activity栈中的一个了。

/

Intent i= new

Intent(Intent.ACTION_MAIN); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

i.addCategory(Intent.CATEGORY_HOME);

your_Activity.this.startActivity(i);

//

1、调用系统moveTaskToBack方法,比较符号习惯

uECGActivity.this.moveTaskToBack(true); //该方法是回到上一个activity

2、跳转到系统主页面

goHome(uECGActivity.this); //该方法只能回到系统主页面

public static void goHome(Activity activity)

{ Intent intent = new

Intent(); intent.setAction("android.intent.action.MAIN"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

intent.addCategory("android.intent.category.HOME"); activity.startActivity(intent); }

a4c26d1e5885305701be709a3d33442f.png

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐