Saya telah membuat daging dan nyali aplikasi saya, tetapi saya ingin menambahkan aktivitas lain yang akan menjadi titik awal (semacam layar masuk).
Pertanyaan pasangan:
1 Saya memiliki pegangan yang cukup baik tentang cara beralih antar kegiatan (berdasarkan artikel ini: http://www.linux-mag.com/id/7498 ) tetapi saya tidak yakin bagaimana cara membuat yang baru ( dengan gerhana) .
2 Setelah saya membuat aktivitas baru, bagaimana saya bisa mengaturnya sebagai aktivitas default aplikasi saya? Saya kira saya bisa mengubah nama kelas ... tetapi apakah ada cara yang lebih elegan untuk mengatasinya (mungkin di dalam
AndroidManifest.xml
)?
Buka AndroidManifest.xml di folder root proyek Anda dan ubah nama Kegiatan yang ingin Anda jalankan terlebih dahulu.
Contoh:
sumber
Jika Anda menggunakan Android Studio dan sebelumnya Anda mungkin memilih Aktivitas lain untuk diluncurkan.
Klik pada
Run > Edit configuration
dan kemudian pastikan bahwa Luncurkan Aktivitas default dipilih.sumber
sumber
Ikuti instruksi di bawah ini:
1 :) Buka
AndroidManifest.xml
file Anda .2 :) Buka kode aktivitas yang ingin Anda jadikan aktivitas utama Anda seperti di bawah ini.
seperti saya ingin menjadikan SplashScreen sebagai kegiatan utama
3 :) Sekarang salin kode di bawah ini di antara tag aktivitas yang sama dengan:
dan juga memeriksa bahwa baris yang baru ditambahkan tidak dilampirkan dengan tag aktivitas lain.
sumber
Ini mudah untuk diperbaiki.
Run > Debug Configurations
dan edit pengaturan.Run > Edit Configurations
pilih Run default Activity dan itu tidak akan lagi menyimpan pengaturan dengan cara ini.sumber
Itu mudah. Lakukan ini, di
Manifest
file Anda .sumber
<category android:name="android.intent.category.DEFAULT" />
, itulah hal yang bekerja di siniandroid.intent.category.HOME
digunakan untuk aplikasi gaya mode Kios, tempat peluncur default diganti. Menggunakan ini tanpa mengganti Peluncur akan menghasilkan prompt selama awal SystemUI menanyakan peluncur mana yang akan digunakan. Lihat juga: stackoverflow.com/questions/22911156/…sumber
Buka saja file AndroidManifest.xml Anda dan tambahkan seperti di bawah ini
kemudian simpan dan jalankan proyek android Anda.
sumber
Anda menambahkan ini Anda ingin memulai aktivitas
android:exported="true"
dalam file manifes sepertiBuka file java dari aktivitas ini dan klik kanan lalu klik Run 'main activity'
ATAU
Buka file java dari aktivitas ini dan tekan Ctrl+ Shift+ F10.
sumber
Dalam proyek terbaru saya mengubah aktivitas default di AndroidManifest.xml dengan:
Di Android Studio 3.6; ini tampaknya rusak. Saya telah menggunakan teknik ini dalam aplikasi contoh, tetapi ketika saya menggunakannya dalam aplikasi dunia nyata ini gagal. IDE sekali lagi melaporkan:
IDE masih menunjukkan kesalahan konfigurasi di ruang "jalankan aplikasi" di bilah alat (panah kuning di tangkapan layar ini)
Untuk memperbaiki kesalahan ini, saya telah mencoba beberapa pembangunan kembali proyek, dan akhirnya File >> "Valid Cache / Restart" . Ini tidak membantu. Untuk menjalankan aplikasi saya harus "Edit Konfigurasi" dan arahkan ke aktivitas spesifik alih-alih aktivitas default:
sumber