1

选择和设置壁纸后,我想返回默认主屏幕(即第 2 页,共 3 页),以便用户可以立即看到新壁纸。

Intent intent2 = new Intent(Intent.ACTION_MAIN); intent2.addCategory(Intent.CATEGORY_HOME); intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 开始活动(意图2);

以上工作正常,但返回到最后使用的主页,不一定是默认主页。我可以使用 EXTRA 或 FLAG 来完成此操作吗?

4

1 回答 1

1

找到答案...使用两个意图!

                    Intent intent2 = new Intent(Intent.ACTION_MAIN);
                    intent2.addCategory(Intent.CATEGORY_HOME);
                    intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                    startActivity(intent2);

                    Intent intent3 = new Intent(Intent.ACTION_MAIN);
                    intent3.addCategory(Intent.CATEGORY_HOME);
                    intent3.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                    startActivity(intent3);
于 2010-12-24T01:38:30.897 回答