【问题标题】:on pressing back button the activities should retain its state with its title按下后退按钮时,活动应保留其状态及其标题
【发布时间】:2014-04-14 17:48:49
【问题描述】:

我是安卓新手。我的问题如下。

我正在制作一个应用程序,其中有一个包含多个活动的抽屉。例如说电视、冰箱、手机等。没有点击相应的设备,打开带有标题的页面。例如,如果单击 tv,它的设置会以 tv 为标题打开。现在,如果我同时打开设备,它的设置就会打开。但是如果我按下后退按钮,设置的标题就会被合并。

谁能帮我解决这个问题。在模拟器中按下后退按钮时如何存储其状态和正确的标题。

【问题讨论】:

    标签: android


    【解决方案1】:

    最好在每个片段/活动的 onResume() 中定义操作栏标题。

    【讨论】:

      【解决方案2】:

      您可以在活动中处理这样的后退按钮:

      @Override
      public boolean onKeyDown(int keyCode, KeyEvent event) {
          if (keyCode == KeyEvent.KEYCODE_BACK) {
              // your code
              return true;
          }
      
          return super.onKeyDown(keyCode, event);
      }
      

      并保存您想要保存的任何内容。

      【讨论】:

        【解决方案3】:

        根据需要覆盖 onBackPressed 方法...

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-08-23
          • 2018-09-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多