Bagaimana cara menangani tombol kembali dalam suatu kegiatan? Saya punya beberapa tombol. Jika saya mengklik salah satu tombol itu mengarahkan ke tombol yang saya butuhkan. Ini berfungsi dengan baik tetapi ketika saya menekan tombol kembali itu selesai.
Bagaimana mengatasi masalah ini. Saya hanya punya satu aktivitas untuk semua tombol itu. Terima kasih sebelumnya.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
return false; //I have tried here true also
}
return super.onKeyDown(keyCode, event);
}
Saya telah menggunakan kode di atas untuk menangani tombol kembali tetapi tidak berfungsi. Ketika saya menekan tombol kembali, itu memukul di sana sendiri.
Selain hal di atas saya pribadi merekomendasikan
Keydown Berbicara secara terprogram akan menyala ketika pengguna menekan tombol pada awalnya tetapi itu akan berulang sementara pengguna tetap menekan tombol. *
Ini tetap berlaku untuk semua platform pengembangan.
Pengembangan Google menyarankan bahwa jika Anda mencegat tombol KEMBALI dalam tampilan Anda harus melacak KeyEvent dengan starttracking pada keydown kemudian memanggil dengan keyup.
sumber
Untuk tombol kembali perangkat keras dan tombol soft home (back) mis. "<-" inilah yang cocok untuk saya. (* Catatan saya memiliki bilah aplikasi / bilah alat di aktivitas)
Bersulang!
sumber
Pendekatan yang lebih sederhana adalah dengan menangkap tombol Kembali, tekan dan panggil moveTaskToBack (true) sebagai berikut:
Android 2.0 memperkenalkan metode onBackPressed baru, dan rekomendasi ini tentang cara menangani tombol Kembali
sumber
Kamu harus menggunakan:
Seperti didefinisikan di sini: http://android-developers.blogspot.com/2009/12/back-and-other-hard-keys-three-stories.html
Jika Anda menggunakan versi yang lebih lama untuk mengkompilasi kode, ganti android.os.Build.VERSION_CODES.ECLAIR dengan 5 (Anda dapat menambahkan int pribadi bernama ECLAIR misalnya)
sumber
Ini membantu saya ..
ATAU????? bahkan Anda dapat menggunakan ini untuk beralih laci juga
Saya harap ini akan membantu Anda .. :)
sumber
Ini adalah cara sederhana untuk melakukan sesuatu.
Saya pikir mungkin ada cara yang lebih rumit untuk melakukannya, tapi saya suka kesederhanaan. Misalnya, saya menggunakan templat di atas untuk membuat pengguna keluar dari aplikasi DAN KEMUDIAN kembali ke kegiatan lain yang saya pilih.
sumber