Android - วิธีแทนที่ปุ่ม“ ย้อนกลับ” ดังนั้นมันจึงไม่เสร็จสิ้น () กิจกรรมของฉัน
ขณะนี้ฉันมีกิจกรรมที่เมื่อมันได้รับการแสดงการแจ้งเตือนจะได้รับการแสดงในแถบการแจ้งเตือน นี่คือเพื่อที่เมื่อผู้ใช้กดที่บ้านและกิจกรรมที่ถูกผลักไปที่พื้นหลังพวกเขาสามารถกลับไปที่กิจกรรมผ่านการแจ้งเตือน ปัญหาเกิดขึ้นเมื่อผู้ใช้กดปุ่มย้อนกลับกิจกรรมของฉันถูกทำลาย แต่การแจ้งเตือนยังคงอยู่เนื่องจากฉันต้องการให้ผู้ใช้สามารถกดย้อนกลับ แต่ยังสามารถเข้าถึงกิจกรรมผ่านการแจ้งเตือนได้ แต่เมื่อ USER ลองสิ่งนี้ฉันจะได้รับ Null Pointers เนื่องจากเป็นการพยายามเริ่มกิจกรรมใหม่แทนที่จะนำสิ่งเก่ากลับมา โดยพื้นฐานแล้วฉันต้องการให้ปุ่มย้อนกลับทำหน้าที่เหมือนกับปุ่มโฮมและนี่คือสิ่งที่ฉันได้ลองมาแล้ว: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (Integer.parseInt(android.os.Build.VERSION.SDK) < 5 && keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { Log.d("CDA", "onKeyDown Called"); onBackPressed(); } return super.onKeyDown(keyCode, event); } public void onBackPressed() { Log.d("CDA", "onBackPressed Called"); Intent …