1

我有一个像主屏幕一样的活动。我的问题是如何以编程方式询问用户希望哪个主屏幕成为默认屏幕?我不想将我的主屏幕设置为默认值,而是向用户显示对话框以选择他想要的主屏幕。

4

1 回答 1

4

我的回答是如何以编程方式询问用户希望哪个主屏幕成为默认屏幕?

唯一的方法是通过启动ACTION_MAIN/CATEGORY_HOME活动来触发主屏幕出现。如果要在您的主屏幕、设备默认主屏幕和其他屏幕之间做出选择,用户将获得一个选择器,并且能够选择要显示的主屏幕。他们还将获得“将此作为此操作的默认设置”复选框。但是,这也具有将用户带到他们选择的主屏幕的效果,并且他们不必设置默认值。

我的建议是让你别管这个。无论如何,他们下次按下 HOME 按钮时会看到这个选择器,然后他们会期望转到他们选择的主屏幕。

于 2012-07-01T13:35:15.980 回答