当前位置: 代码迷 >> Android >> 带左右滑动的选项卡点击进入,返回进入指定的选项有关问题
  详细解决方案

带左右滑动的选项卡点击进入,返回进入指定的选项有关问题

热度:30   发布时间:2016-05-01 10:37:44.0
带左右滑动的选项卡点击进入,返回进入指定的选项问题
带左右滑动的选项卡

mainActivity.jave  有三个选项卡
选项卡一,选项卡二,选项卡三

选择选项卡三进入 点击里面的 Button 进入后, 
在按 back返回键,  进入了 第1个选项卡中,

public boolean onKeyDown(int keyCode, KeyEvent event) {
   if(keyCode == KeyEvent.KEYCODE_BACK){
    Intent intent = new Intent(this, mainActivity.class);
   startActivity(intent);
   finish();
   }
   return super.onKeyDown(keyCode, event);
}

问题是: 现在如何返回原来进入的选项卡三呢?

谢谢帮助!  刚学习,请高手解决
选项卡 mainActivity onKeyDown back返回键 boolean

------解决方案--------------------
记录你离开页面时候所在选项卡的位置,并且在oncreate(),onresume()方法中进行加载最后离开时所在选项卡的位置,默认为第一个,只能给你逻辑
------解决方案--------------------
你说的选项卡是tabhost吗?
你的选项卡里的button会切到别的activity中吗?
你的back键想法是想做成redo那样的带历史记录的回溯还是就是返回上一个点击的选项卡?
tabhost提供了set/getCurrentTab方法。
历史回溯一般都用一个栈来维护。
  相关解决方案