Akan tetapi, Anda bisa- dan harus- secara proaktif mempertahankan status aktivitas menggunakan metode callback, jika aktivitas ini dimusnahkan dan harus dibuat kembali.
Jika sudah ada tugas lama dengan afinitas yang sama seperti aktivitas baru, aktivitas ini akan diluncurkan ke dalam tugas tersebut.
此属性类似于clearTaskOnLaunch,但它对单个Activity起作用,而非整个任务。
Atribut ini seperti clearTaskOnLaunch, tetapi beroperasi pada aktivitas tunggal, bukan seluruh tugas.
或者,您希望在用户离开任务时,清除返回栈中除根Activity以外的所有其他Activity。
Atau, Anda ingin semua aktivitas dalam back stack dibersihkan kecuali aktivitas root saat pengguna meninggalkan tugas.
Intent还可以携带少量的数据,这些数据可被所启动的activity使用。
Maksud juga bisa membawa sejumlah kecil data untuk digunakan oleh aktivitas yang dimulai.
比如,也许你需要用户选取一个联系人,以便于你的activity能够根据联系人信息执行一些操作。
Misalnya, mungkin Anda ingin pengguna mengambil salah satu kontaknya, sehingga aktivitas Anda bisa melakukan sesuatu dengan informasi dalam kontak itu.
Untuk menghindari hilangnya pekerjaan pengguna, Anda harus secara proaktif mempertahankannya dengan menerapkan metode callback onSaveInstanceState() dalam aktivitas.
Aktivitas bisa dibuat instance-nya beberapa kali, masing-masing instance bisa dimiliki oleh tugas berbeda, dan satu tugas bisa memiliki beberapa instance( namun hanya jika aktivitas di bagian teratas back-stack bukan instance yang ada dari aktivitas tersebut).
Elemen< activity> juga bisa menetapkan beragam filter maksud- dengan menggunakan elemen< intent-filter>- untuk mendeklarasikan cara komponen aplikasi lain mengaktifkannya.
Aktivitas dapat membuat instance beberapa kali, setiap instance dapat dimasukkan ke berbagai tugas, dan satu tugas dapat memiliki beberapa instance( tetapi hanya jika aktivitas di bagian atas back stack bukan merupakan instance yang ada dari aktivitas tersebut).
Aktivitas dapat membuat instance beberapa kali, setiap instance dapat dimasukkan ke berbagai tugas, dan satu tugas dapat memiliki beberapa instance( tetapi hanya jika aktivitas di bagian atas back stack bukan merupakan instance yang ada dari aktivitas tersebut).
Entri manifes untuk setiap tipe elemen komponen-< activity>,< service>,< receiver>, dan< provider>- mendukung atribut android: process yang bisa menetapkan dalam proses mana komponen harus dijalankan.
Jika aktivitas mengimplementasikan metode daur hidupnya dengan benar, dan menyimpan statusnya saat ini, menghentikan prosesnya tidak akan memiliki efek yang terlihat pada pengalaman pengguna, karena ketika pengguna kembali ke aktivitas, aktivitas itu memulihkan semua statusnya yang terlihat.
Aktivitas yang dihentikan juga masih hidup( objek Activity dipertahankan dalam memori, objek itu menjaga semua informasi status dan anggota, namun tidak dikaitkan dengan window manager).
Dalam hal ini, maksud tersebut untuk mengirim email, sehingga aktivitas" menulis" pada aplikasi email akan dimulai( jika beberapa aktivitas mendukung maksud yang sama, maka sistem akan memungkinkan pengguna memilih mana yang akan digunakan).
Entri manifes untuk setiap tipe elemen komponen-< activity>,< service>,< receiver>, dan< provider>- mendukung atribut android: process yang bisa menetapkan dalam proses mana komponen harus dijalankan.
Dengan demikian, jika Aktivitas A memulai Aktivitas B, Aktivitas B dapat menentukan pengaitannya dengan tugas saat ini dalam manifesnya( jika ada) dan Aktivitas A juga dapat meminta pengaitan Aktivitas B dengan tugas saat ini.
Filter maksud semacam ini akan menyebabkan ikon dan label untuk aktivitas ditampilkan dalam peluncur aplikasi, yang akan memberi cara kepada pengguna untuk meluncurkan aktivitas dan kembali ke tugas yang dibuatnya kapan saja setelah ia telah diluncurkan.
Bahasa indonesia
English
日本語
عربى
Български
বাংলা
Český
Dansk
Deutsch
Ελληνικά
Español
Suomi
Français
עִברִית
हिंदी
Hrvatski
Magyar
Italiano
Қазақ
한국어
മലയാളം
मराठी
Bahasa malay
Nederlands
Norsk
Polski
Português
Română
Русский
Slovenský
Slovenski
Српски
Svenska
தமிழ்
తెలుగు
ไทย
Tagalog
Turkce
Українська
اردو
Tiếng việt