Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

3 – Activity and Intent Willy, M.Kom. Teori Activity dan Intent.

Presentasi serupa


Presentasi berjudul: "3 – Activity and Intent Willy, M.Kom. Teori Activity dan Intent."— Transcript presentasi:

1 3 – Activity and Intent Willy, M.Kom

2 Teori Activity dan Intent

3 Activity • Activity adalah jendela yang berisi user interface atau antarmuka antara pengguna dengan aplikasi. • Tujuannya adalah melakukan interaksi dengan pengguna. • Setiap proses atau langkah yang dilakukan activity dinamakan siklus activity.

4 Intent • Intent adalah bagian dari activity yang memiliki konsep sebagai perangkat yang dapat mengaktifkan activity dari aplikasi yang berbeda untuk dapat bekerja secara bersamaan sehingga seolah-olah activity-actvity tersebut dimiliki oleh satu aplikasi.

5 Method pada Activity • Terdapat dua method pada satu activity, yaitu: • onCreate • Menginisiasi sebuah activity yang dipanggil dengan perintah setContentView(int) yang telah didefinisikan pada layout user interface atau antarmuka, dan perintah findViewById(int) yang berfungsi untuk melakukan pemanggilan widget yang dibutuhkan user interface atau antarmuka dengan aplikasi. • onPause • Melakukan pemberhentian sebuah activity yang sedang aktif untuk sementara waktu.

6 Event pada Activity (1) • Tedapat Event pada Activity yang menentukan siklus activity, yaitu: • Active • Ketika Activity pada saat berada posisi urutan teratas (tumpukan paling atas atau disebut top of stack) • Pause • Ketika Activity tidak digunakan pada keadaan tertentu, tetapi activity itu tetap masih ada (visible). Pada saat sebuah activity baru sedang ditangani, maka activity yang sebelumnya dapat dikatakan dalam keadaan pause.

7 Event pada Activity (2) • Stopped • Ketika activity yang sudah tidak digunakan akan digantikan oleh activity lainnya. Activity yang diberikan perintah stopped tidak akan pernah dipanggil kembali, dan secara permanen memori tidak melakukan penyimpanan data mengenai activity tersebut. • Restart • Ketika activity yang telah dihentikan atau dihentikan dalam waktu sesaat kemudian dilakukan restart sehingga activity akan kembali ke kondisi awal.

8

9 Lifecycle Activity • Secara umum, activity mengalami tiga kali pengulangan, yaitu: • Entire lifetime • Activity terjadi mulai dari onCreate sampai onDestroy, activity ini selalu menggunakan setup global dalam mendefinisikannya. • Visible lifetime • Activity terjadi mulai dari onCreate sampai onStop. • Foreground lifetime • Activity yang terjadi antara onResume dan onPause.

10 Class dasar Activity (1) • onCreate() • Kejadian ketika activity dibentuk atau dibuat pertama kali. • onStart() • Kejadian ketika activity terlihat oleh pengguna Android. • onResume() • Kejadian pada saat activity melakukan interaksi dengan pengguna Android.

11 Class dasar Activity (2) • onPause() • Kejadian ketika activity yang pada saat ini aktif dihentikan untuk sementara waktu dan activity yang lain (sebelumnya) dijalankan kembali. • onStop() • Kejadian ketika activity tidak lagi terlihat oleh pengguna Android. • onDestroy() • Kejadian ketika activity dihapus baik secara manual maupun dari sistem untuk penghematan memori.

12 Class dasar Activity (3) • onRestart() • Kejadian ketika activity telah dihentikan atau dihentikan dalam waktu sesaat kemudian dilakukan restart ulang.

13 Project 1 Membuat Program Activity Dialog

14

15

16

17

18 • Dialog • Pesan pemberitahuan atau dialog box. • AlertDialog • Model dialog untuk menampilkan pesan ketika user melakukan aktivitas. Dapat juga dikatakan sebagai kotak dialog yang muncul sebagai sebuah peringatan kecil. Peringatan bisa dalam bentuk peringatan error atau peringatan tentang peristiwa yang terjadi dalam aplikasi. • View • Menampilkan teks, gambar, dan lain-lain.

19 • Button • Sebuah tombol yang nantinya akan dipanggil dan dimunculkan pada pembuatan aplikasi activity dialog. • Toast • Sebuah umpan balik sederhana dari operasi pada popup.

20

21 Buat Button pada file activity dengan cara menambahkan sintaks ke dalam public void onCreate(Bundle savedInstanceState)

22 protected Dialog onCreateDialog(int id) { // TODO Auto-generated method stub switch(id){ case 0: } return super.onCreateDialog(id); }

23

24

25

26

27

28

29

30

31

32

33 Project 2 Membuat Program Activity Checkbox

34

35

36

37

38

39 • CheckBox • Berfungsi sebagai penampung beberapa pilihan yang telah disediakan untuk user. • CompoundButton • Digunakan untuk melakukan pemanggilan kembali ketika bagian checkbox telah dipilih atau dicentang, atau sebaliknya.

40

41

42

43

44

45

46

47

48

49

50 Program 3 Activity dan Intent

51

52

53

54

55

56

57

58 Ubah coding menjadi:

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90 Apa yang salah?

91


Download ppt "3 – Activity and Intent Willy, M.Kom. Teori Activity dan Intent."

Presentasi serupa


Iklan oleh Google