wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

QUIZ WEEK 2 : ANDROID

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Bagaimana cara mendeklarasikan intent untuk pindah activity?

a)

new Intern(this.MainActivity, ActivityLain::class)

b)

new Intent(that.MainActivity, ActivityLain::class)

c)

new Intent(this.MainActivity, ActivityLain::class)

d)

new Intent(ActivityLain::class, this.MainActivity)

2.

Pilih yang benar mengenai apa itu intent?

a)

Suatu cara untuk memulai activity

b)

Suatu cara untuk membuka tools lain seperti camera, kalkulator, dsb

c)

Suatu cara untuk menghapus aplikasi

d)

Suatu cara untuk menghubungkan aplikasi dengan aplikasi di hp orang lain

3.

Syntax untuk menjalankan intent yang telah dideklarasikan

a)

startActivity(intent)

b)

startAcvitivy(intent)

c)

starActivity(intent)

d)

startsActivity(intent)

4.

Syntax untuk mengirimkan data pada intent

a)

i.putData(name.getText().toString(), "name");

b)

i.putData("name", name.getText().toString());

c)

i.putExtra("name", name.getText().toString());

d)

i.putDatas("name", name.getText().toString());

5.

Syntax untuk mendapatkan data yang dikirimkan pada intent sebelumnya

a)

getIntern().getDatas()

b)

getIntent().getExtra()

c)

getIntent().getData()

d)

getIntent().getExtras()

6.

Ada 2 activity, FirstActivity dan SecondActivity. Aplikasi ingin mengirimkan data dari activity pertama ke kedua. Bagaimanakah syntax yang benar?

a)

Intent intent=new Intent (this, SecondActivity.class);

intent.putExtra("name", “ITC”);

startActivity(intent);

b)

Intent intent=new Intent (this, SecondActivity.class);

intent.putExtra( “ITC”);

startActivity(intent);

c)

Intent intent=new Intent (this, SecondActivity.class);

intent.putData("name", “ITC”);

startActivity(intent);

d)

Intent intent=new Intent (this, SecondActivity.class);

intent.putData("name", “ITC”);

startActivity(intern);

7.

Apa itu intent explicit?

a)

Berfungsi melakukan perpindahan activity (halaman) menuju ke aplikasi internal smartphone kamu (kamera, telp, share, dsb)

b)

Berfungsi melakukan perpindahan activity (halaman) ke activity (halaman) lainnya.

c)

/Salah semua

d)

Benar semua

8.

Apa itu intent implicit?

a)

Berfungsi melakukan perpindahan activity (halaman) menuju ke aplikasi internal smartphone kamu (kamera, telp, share, dsb)

b)

Berfungsi melakukan perpindahan activity (halaman) ke activity (halaman) lainnya.

c)

Salah semua

d)

Benar semua

9.

Andira ingin membuat aplikasi yang memiliki banyak tampilan berbeda namun bisa dinamis untuk berpindah-pindah tampilan. Manakah solusi yang lebih baik untuk dipakai?

a)

Acitivy

b)

Activity

c)

Fragment

d)

Framen

10.

Apa kesulitan atau kendala dalam membuat activity / fragment? (a)  

11.

XML yang digunakan sebagai wadah bagi fragment

a)

<FrameLayout>

b)

<SectionLayout>

c)

<FragmentLayout>

d)

<FragLayout>

12.

Keuntungan menggunakan fragment

a)

Dapat membuat banyak layout tanpa pindah activity

b)

Non-reusable

c)

Dua activity bisa punya lebih dari satu fragment

d)

Activity Based – lifecyclenya sama

13.

Syntax untuk memanggil fragment layout

a)

getSupportFragmentManager()

.beginTranasction()

.add(R.id.frame_layout, new TampilanFragment())

.commit();

b)

getSupportFragmenManager()

.beginTransaction()

.add(R.id.frame_layout, new TampilanFragment())

.commit();

c)

getSupportFragmentManager()

.beginTransaction()

.add(R.id.frame_layout, new TampilanFragment())

.commit();

d)

getSuportFragmentManager()

.beginTransaction()

.add(R.id.frame_layout, new TampilanFragment())

.commit();

14.

Untuk membuat sebuah fragment, class apakah yang dibutuhkan sebagai base class?

a)

Fragment

b)

MainActivity

c)

Activity

d)

BaseFragment

15.

Gambar lifecycle apakah ini?

a)

Activity

b)

Fragment

c)

Fragmenzz

d)

Activities