Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehHandoko Cahyadi Telah diubah "6 tahun yang lalu
1
Mobile computing – Android Activity dan Intent
STIMIK Bani Saleh-2012 Mobile computing – Android Activity dan Intent
2
Android Building Block
3
Activity merupakan window yang berisi user interface pada aplikasi
Activity merupakan window yang berisi user interface pada aplikasi. Aplikasi dapat memiliki lebih dari satu activity aplikasi memiliki satu atau lebih activity dan bertujuan untuk berinteraksi dengan user Dari suatu momen tertentu activity muncul pada layar dan pada kesempatan lainnya tersembunyi dari layar Hal ini terjadi melalui tahapan-tahapan yang disebut activity life cycle Sumber: file:///home/adam/android-sdk-linux_x86/docs/reference/android/app/Activity.html
4
Contoh activity
6
Android activity lifecycle diagram
8
dengan Eclipse, buatlah project baru siklusHidupActivity
tambahkan perintah seperti berikut package com.siklushidup; import android.app.Activity; import android.os.Bundle; import android.util.Log; public class CreateSiklusHidup extends Activity { String tag = "Events"; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Log.d(tag, "In the onCreate() event"); } public void onStart() { super.onStart(); Log.d(tag, "In the onStart() event"); public void onRestart() super.onRestart(); Log.d(tag, "In the onRestart() event"); public void onResume() { super.onResume(); Log.d(tag, "In the onResume() event"); } public void onPause() super.onPause(); Log.d(tag, "In the onPause() event"); public void onStop() super.onStop(); Log.d(tag, "In the onStop() event"); public void onDestroy() super.onDestroy(); Log.d(tag, "In the onDestroy() event");
9
tekan F11 untuk melihat proses debug melalui tampilan Debug Perspective.
Ketika activity dimulai maka kita akan melihat proses siklus hidup aplikasi tersebut melalui LogCat window ketika menekan tombol back pada emulator amati yang terjadi pada LogCat tersebut. Dari log di atas kita mengetahui bahwa sebuah activity di “musnahkan”/destroy ketika menekan tombol back
10
Intent Intent merupakan cara untuk menghubungkan antar activity dalam android. Di bawah adalah ilustrasi aplikasi yang melibatkan intent. Untuk membuat activity baru maka activity tersebut harus “didaftarkan” di AndroidManifest.xml. <activity android:name=".Activity2" android:label="Activity 2"> <intent-filter> <action android:name="com.intentku.ACTIVITY2" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>
13
Terima kasih
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.