Saya menginstal Android Studio baru-baru ini dan saya mulai mengkodekan suatu aktivitas untuk diperluas ActionBarActivity
dan itu menunjukkan bahwa itu sudah tidak digunakan lagi. Jadi, bagaimana lagi cara menyiapkan bilah tindakan untuk aktivitas saya. Juga Pelatihan Memulai menggunakan ActionBarActivity
tanpa membuat referensi yang sudah usang.
android
android-actionbar
deprecated
android-actionbaractivity
Degreat Yartey
sumber
sumber
ActionBarActivity
sekarangAppCompatActivity
. Tidak ada perbedaan antara keduanya dari sudut pandang Anda.Jawaban:
ActionBar tidak digunakan lagi sejak
Toolbar
diperkenalkan.Toolbar
dapat dilihat sebagai 'superset' dari bilah tindakan mana pun. Jadi yang 'tua'ActionBar
sekarang adalah contoh dari aToolbar
. Jika Anda menginginkan fungsionalitas serupa, tetapi tanpa peringatan penghentian, lakukan hal berikut:Anda perlu menentukan
Toolbar
dalam layout xml Anda:Dengan fungsi baru ini, Anda dapat membuat kustom sendiri
ActionBar
dan membiarkan Android melakukan pekerjaan berat. Buat saja tampilan kustom Anda sendiri yang membentang dariToolbar
.Selain itu, Anda harus menggunakan
AppCompatActivity
sebagai gantiActionBarActivity
, ini diperkenalkan di versi terbaru pustaka appcompat. Jadi jangan lupa untuk mengupdate gradlesumber
extends ActionBarActivity
denganextends AppCompatActivity
?Berikut adalah jawaban dari postingan di blog developer Android :
"ActionBarActivity sudah tidak digunakan lagi untuk mendukung AppCompatActivity baru. "
Anda dapat membaca lebih lanjut di sana.
sumber
Jawaban ini memberikan cara sederhana untuk menghilangkan pesan kesalahan. Anda dapat melihat sebagai tambahan bagi orang lain.
Anda dapat mengklik di sini untuk info lebih lanjut.
sumber