NEW
Font size
WorksheetsKuis Berhadiah :D
Total questions: 15
Worksheet time: 8mins
Fungsi apakah yang dipanggil pertama kali pada sebuah lifecycle Activity?
onCreate
onStart
onLaunch
onFirst
Kode berikut digunakan untuk mengirim data dari sebuah Activity ke Activity lain :
intent.putExtra("number",50.0)
Bagaimana cara menerima data tersebut pada Activity yang dituju?
getIntExtra("number", 0)
getDoubleExtra("number")
getIntExtra("number")
getDoubleExtra("number", 0)
Membuat aplikasi dapat membuka halaman lain dalam satu aplikasi adalah salah satu fungsi dari intent dengan jenis apa?
Explicit Intent
Implicit Intent
Intent Filters
Action Intent
Manakah contoh di bawah ini yang bukan termasuk ViewGroup?
LinearLayout
RelativeLayout
FrameLayout
GridLayout
Manakah contoh di bawah ini yang bukan termasuk View?
TextView
ImageView
RadioButton
ButtonView
Tipe LayoutManager manakah yang digunakan untuk membuat tampilan list dengan 2 kolom yang beraturan?
GridLayoutManager
LinearLayoutManager
StaggeredLayoutManager
ColumnLayoutManager
Interface apakah yang perlu diimplementasikan supaya bisa mengirimkan satu object sekaligus dengan Intent?
Parcelable
Bundle
Serizable
Packable
Untuk memantau proses yang berjalan pada baris-baris tertentu secara bertahap, Anda bisa menggunakan...
debug breakpoint
logging
bug analyzer
stack trace
Layout yang paling fleksibel dan dapat mengurangi nested layout adalah...
ConstraintLayout
LinearLayout
RelativeLayout
FrameLayout
Berikut adalah pernyataan yang benar mengenai RecyclerView dan ListView?
Penggunaan ViewHolder pada ListView diharuskan, sedangkan pada RecyclerView tidak diharuskan
Pada RecyclerView tidak terdapat ItemAnimator untuk membuat animasi pada list
RecyclerView lebih powerful dan efisien daripada ListView
Pada ListView terdapat LayoutManager untuk mengatur layout
Berikut ini pernyataan yang TIDAK tepat adalah?
Bottom Navigation hanya cocok untuk menu yang terdiri dari dua menu.
Untuk menampilkan option menu, Anda perlu meng-override onCreateOptionsMenu dan untuk memberikan aksi Anda perlu meng-override onOptionsItemSelected.
Navigation Drawer cocok digunakan untuk memberikan kecepatan kepada pengguna untuk mengakses menu yang tidak berkaitan secara langsung.
Tab Layout digunakan bila ingin berpindah antar menu dengan cepat menggunakan swipe.
Apa tanda yang digunakan untuk merepresentasikan JSONObject?
Kurung kurawal atau { }
Kurung siku atau [ ]
Kurung lengkung atau ( )
Kurung sudut atau < >
Manakah dari pernyataan ini yang salah mengenai ViewModel?
ViewModel membuat kode Anda menjadi lebih rumit dan sulit dipelihara.
ViewModel berfungsi untuk memisahkan business logic dengan view/UI.
ViewModel dapat mempertahankan data secara otomatis saat ada configuration change.
ViewModel diinisialisasi dengan menggunakan ViewModelProvider.
Berikut ini kemungkinan yang terjadi jika Anda melakukan proses komputasi yang lama di ui thread, kecuali ...
Aplikasi akan freeze
Aplikasi akan force close
Aplikasi akan berjalan seperti biasa
Aplikasi akan lagging
Dari pilihan berikut, di manakah letak menuliskan kode logika pada sebuah aplikasi yang tepat?
MainActivity
activity_main.xml
AndroidManifest.xml
Strings.xml
