You are on page 1of 10

WORKSHEET ACTIVITY

DISUSUN OLEH : WATIK ADIDAYA

Mobile Programming {STT-NF]

Page 1

MEMBUAT ACTIVITY
1. buat project aplikasi android yang baru (cocokan struktur dari project kita seperti dibawah ini )

Tolong beri perhatian pada 3 file penting : UtamaActivity.java sebagai main activity, layout_utama.xml
sebagai UI layout, dan AndroidManifest.xml. Untuk membuat UtamaActivity.java ikuti langkah berikut ini :
1.1 Buat class baru dari File > New > Class menu
1.2 Isilah kotak dialog yang muncul
a. Source folder : carilah yang mengarah pada project kita
b. Package : carilah yang mengarah pada pada package kita ( dibawah src )
c. Name : Nama activity kita ( UtamaActivity )
d. Superclass : android.app.Activity

Mobile Programming {STT-NF]

Page 2

Untuk membuat layout_utama.xml ikuti langkah berikut :


1.1 Buat file xml yang baru dari file > New > Android XML file
1.2 Lalu isilah kotak dialog yang muncul, seperti gambar dibawah ini :

2. Tulislah file UtamaActivity.java kita dengan baris kode berikut :

Mobile Programming {STT-NF]

Page 3

3. Modifikasi file AndroidManifest.xml untuk menset main activity kita (UtamaActivity.java), seperti gambar
berikut :

4.Pada project yang sama kita buat activity baru, beri nama ContohActivity.java dan layout yang
baru dengan nama layout_contoh.xml
5. Tuliskan baris kode berikut pada file layout_contoh.xml kita :

Mobile Programming {STT-NF]

Page 4

5. Tuliskan baris kode berikut pada file ContohActivity.java :

6. Modifikasi file UtamaActivity.java kita seperti gambar berikut :

Mobile Programming {STT-NF]

Page 5

7. Modifikasi file layout_utama.xml kita seperti gambar dibawah ini :

8. Tambahkan baris kode berikut pada file AndroidManifest kita :

Mobile Programming {STT-NF]

Page 6

9. Run Project kita maka hasilnya akan seperti gambar dibawah ini :

MEMAHAMI ACTIVITY LIFECYCLE


1. Untuk memahami activity lifecycle, download contohnya pada developer.android.com.
(http://commondatastorage.googleapis.com/androiddevelopers/shareables/training/ActivityLifecycl.zip )
2. Ekstrak lalu import ke dalam eclipse workspace kita.

Mobile Programming {STT-NF]

Page 7

3. Lalu Run dan hasilnya akan seperti ini :


Ketika Pertama di Launch

Ketika berpindah dari Activity A ke Activity B

Mobile Programming {STT-NF]

Page 8

Ketika Berpindah Dari Activity B ke Activity A

Ketika Berpindah Dari Activity A ke Activity C

Mobile Programming {STT-NF]

Page 9

Ketika Berpindah Dari Activity C ke Activity A

Ketika Mengaktifkan Kotak Dialog

Mobile Programming {STT-NF]

Page 10

You might also like