Sunday, September 21, 2014

Pertemuan 2, 17 September 2014 : Android Life Cyle

Adnroid Life Cyle

Apa sih Life Cycle itu? Life Cycle pada adalah siklus hidup sebuah aplikasi pada OS Android, jadi kapan sebuah aplikasi ini dijalankan, mati atau Terminate, berhenti bekerja atau Stop, dan lain sebagainya.

Cara membuat aplikasi Life Cyle

Jalankan ADT, Buat dulu Projeknya, kemudian langsung menuju ke source Javanya, ketikkan source dibawah ini

[code lang="java"]package csu.hilman.lifecycle;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;
public class DemoLifeCycle extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Toast.makeText(this, "
aplikasi buatan hilman oncreate cuy” Toast.LENGTH_SHORT).show();
}
@Override
protected void onResume() {
super.onResume();
Toast.makeText(this, "
aplikasi buatan hilman On Resume..", Toast.LENGTH_SHORT).show();
}
@Override
protected void onStart() {
super.onStart();
Toast.makeText(this, "
aplikasi buatan hilman On Start..", Toast.LENGTH_SHORT).show();
}
@Override
protected void onPause() {
super.onPause();
Toast.makeText(this, "
aplikasi buatan hilman On Pause..", Toast.LENGTH_SHORT).show();
}
@Override
protected void onStop() {
super.onStop();
Toast.makeText(this, "
aplikasi buatan hilman On Stop..", Toast.LENGTH_SHORT).show();
}
@Override
protected void onRestart() {
super.onRestart();
Toast.makeText(this, "
aplikasi buatan hilman On Restart..", Toast.LENGTH_SHORT).show();
}
@Override
protected void onDestroy() {
super.onDestroy();
Toast.makeText(this, "
aplikasi buatan hilman On Destroy..", Toast.LENGTH_SHORT).show();
}
}[/code]

kemudian silakan langsung di Run. kemudian coba pencet tombol Home, coba lagi jalankan aplikasinya, coba pula memberhentikan si aplikasi dengan pencet tombol Back.

setelah saya searching juga beberapa referensi d internet kita dapat mengunakan jalan pintas yang sudah di sediakan oleh ADT, cukup klik kanan d file java source > overide / implemetation method. Lalu centang onresume, onpause, onstop, destroy, dan onrestart .. lalu ok .. dan jalankan.

No comments:

Post a Comment