带左右滑动的选项卡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);
}问题是: 现在如何返回原来进入的选项卡三呢?谢谢帮助!  刚学习,请高手解决选项卡mainActivityonKeyDownback返回键boolean

解决方案 »

  1.   

    记录你离开页面时候所在选项卡的位置,并且在oncreate(),onresume()方法中进行加载最后离开时所在选项卡的位置,默认为第一个,只能给你逻辑
      

  2.   

    你说的选项卡是tabhost吗?
    你的选项卡里的button会切到别的activity中吗?
    你的back键想法是想做成redo那样的带历史记录的回溯还是就是返回上一个点击的选项卡?
    tabhost提供了set/getCurrentTab方法。
    历史回溯一般都用一个栈来维护。