我在onCreate裡面 放了開啟掃條碼功能 當我按下手機 上一頁按鍵的時候他會關閉相機
如果我想要當他按下 "上一頁按鍵"的時候 關閉相機的同時關閉這個頁面請問我要怎麼寫?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_phone);
TV=findViewById(R.id.textView2);
B1= findViewById(R.id.button);
Intent intent = this.getIntent();
Bundle bundle = getIntent().getExtras();
id_user = bundle.getString("user_id");
id_phone = bundle.getString("user_phone");
cookieStr = bundle.getString("cookie");
IntentIntegrator integrator = new IntentIntegrator(context);
integrator.setDesiredBarcodeFormats(IntentIntegrator.QR_CODE_TYPES);
integrator.setPrompt("掃描");
integrator.setCameraId(0); //0後 1前
integrator.setBeepEnabled(false); //鈴聲
integrator.setBarcodeImageEnabled(true); //條形條碼
integrator.setOrientationLocked(false);//方向鎖定
integrator.initiateScan();//掃描
}
我在onClick外有捕捉返回鍵的程式碼 可是我這樣寫 等於 我要按兩次上鍵才能離開 這跟我的想法不同 請幫幫我
public boolean onKeyDown(int keyCode, KeyEvent event) {//捕捉返回鍵
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
phone.this.finish();
return true;
}
return super.onKeyDown(keyCode, event);
}