2013-12-18 51 views
0

是否可以控制后退按钮上的硬件按钮?我只是想让这个后退按钮和我们的代码中的按钮一样。所以我需要你的人的指导,如果是possible.I我用下面的代码来发送短信,我实际上想通过使用此代码来控制从活动我回来:谁可以控制安卓手机上的后退按钮

Intent intent = new Intent(Intent.ACTION_VIEW); 
    intent.setType("vnd.android-dir/mms-sms"); 
    intent.putExtra("sms_body", smsValue); 
    intent.setData(sendSmsTo); 

    startActivity(intent); 
+3

U可以在活动覆盖onBackPressed() – r4jiv007

+0

ok ..我试试.. – user3101598

回答

0

重写此方法。

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    // TODO Auto-generated method stub 
     if(keyCode == KeyEvent.KEYCODE_BACK){ 

    } 
    return super.onKeyDown(keyCode, event); 
} 
+0

谢谢..更多的事情我不会问..如果我使用意图发送短信,并从该短信活动..我想控制返回按钮 – user3101598

0

覆盖onBackPressed()的活动: -

@Override 
    public void onBackPressed() { 
     // TODO Auto-generated method stub 
     // your custom code 

     super.onBackPressed(); 
    } 

不要忘记办理super.onBackPressed();,否则您将无法退出活动

+0

谢谢..更多的事情,我不会问..如果我使用意图发送短信,并从该短信活动..我想控制返回按钮 – user3101598

+0

然后覆盖onBackPressed()在您的短信活动.. – r4jiv007

+0

你没有让我让代码..然后你会得到我 – user3101598

0
@Override 
    public void onBackPressed() { 
     // TODO Auto-generated method stub 
     // your custom code 
      if(somthing) 
       { 
        //do what you want 
       } 
      else 
      { 
       super.onBackPressed(); 
      } 
    }