有两个界面:LoginActivity(登陆界面),MainActivity(主界面)。程序启动的时候,先显示LoginActivity,验证用户名称和密码成功后跳转至MainActivity。问题1:跳转到MainActivity界面后,如果按“返回键”,这时候直接回到了LoginActivity界面。
       如何不进行跳转????
问题2:当界面处于MainActivity的时候,如何按“返回键”关闭当前程序?

解决方案 »

  1.   

    public boolean onKeyDown(int keyCode, KeyEvent event) 
      

  2.   

    复写onbackpress 里面 finish() 试试看
      

  3.   


    如果直接返回 return false 是可以的。如果按返回键退出?
      

  4.   

    登录成功的时候在你的跳转代码直接把LoginActivity(登陆界面)finish()掉就可以。
      

  5.   

    LoginActivity登陆成功后finish()掉。
    或者在主页面 public boolean onKeyDown(int keyCode, KeyEvent event)
      

  6.   


    如果直接返回 return false 是可以的。如果按返回键退出? 没看到keyCode? 好像是KEYCODE_BACK这个值 楼主不厚道 不给我分