我的活动就像一个主屏幕。我的问题是如何以编程方式询问用户哪个主屏幕想成为默认设置?我不想将我的主屏幕设置为默认设置,而是向用户显示选择所需主屏幕的对话框。
答案 0 :(得分:4)
我的答案是如何以编程方式询问用户哪个主屏幕想成为默认设置?
执行此操作的唯一方法是通过启动ACTION_MAIN
/ CATEGORY_HOME
活动来触发主屏幕。如果可以选择在主屏幕,设备默认主屏幕和其他屏幕之间进行选择,则用户将获得一个选择器,并且可以选择要显示的主屏幕。他们还将获得“将此设置为此操作的默认值”复选框。但是,这也会使用户进入他们选择的主屏幕,并且他们不必设置默认值。
我的建议是让你独自留下。无论如何,他们将在下次按下HOME按钮时看到此选择器,然后他们将会进入他们选择的主屏幕。