Android偏好设置屏幕和背景

时间:2013-07-18 20:39:19

标签: android android-activity preference

我有一些带有几个嵌套首选项屏幕的偏好活动。在我的主要活动中,我添加了一个快捷方式:

  1. 加载我的偏好活动
  2. 模拟其中一个首选项的点击,以显示其中一个嵌套的首选项屏幕。
  3. 现在,当用户点击回来时,我想回到我的主要活动,而不是让我回到偏好活动的根目录。

    我试过了:

    1. 在首选项活动中覆盖onKeyDown等...它不会在第一个“后退按钮按下”时被点击。第一次背压似乎被偏好屏幕吞没了。

    2. 加载我的偏好活动时,我试图将其从backstack中删除(因为adb shell dumpsys活动显示首选项活动,所以无效)             Intent intent = new Intent();

              intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP);
              startActivity(intent); 
      

0 个答案:

没有答案