Kamis, 02 Mei 2019

2. Mengenal Activity dan Cara Berpindah Activity Android Studio

Assalamualaikum wr.wb.

Teori Activity :
  1. Activity merupakan sebuah komponen di Android yang berfungsi untuk menampilkan user interface ke layar handset Android pengguna. Ini seperti pada saat Anda melihat daftar percakapan pada aplikasi chat atau daftar email pada aplikasi Gmail di ponsel Android Anda.
  2. Umumnya dalam sebuah aplikasi terdapat lebih dari satu activity yang saling terhubung dengan tugas yang berbeda-beda.
  3. Activity merupakan salah satu komponen penting Android yang memiliki daur hidup (life cycle) dalam sebuah stack pada virtual sandbox yang disiapkan oleh Dalvik Virtual Machine (DVM) atau Android Runtime (ART) yang bersifat last in first out.
  4. Pada implementasinya, activity selalu memiliki satu layout user interface dalam bentuk berkas xml.
  5. Suatu aplikasi Android bisa memiliki lebih dari satu activity dan harus terdaftar di berkas AndroidManifest.xml sebagai sub aplikasi.
  6. Sebuah class Java dinyatakan sebuah activity jika mewarisi (extends) superclass Activity atau turunannya seperti AppCompatActivity dan FragmentActivity.
Teori Intent :
Intent adalah mekanisme untuk melakukan sebuah action dan komunikasi antar komponen aplikasi misal activity, services, dan broadcast receiver. Ada tiga penggunaan umum intent dalam aplikasi Android yaitu:
  • Memindahkan satu activity ke activity lain dengan atau tidak membawa data.
  • Menjalankan background service, misalnya melakukan sinkronisasi ke server dan menjalankan proses berulang (periodic/scheduler task).
  • Mengirimkan obyek broadcast ke aplikasi yang membutuhkan. Misal, ketika aplikasi membutuhkan proses menjalankan sebuah background service setiap kali aplikasi selesai melakukan booting. Aplikasi harus bisa menerima obyek broadcast yang dikirimkan oleh sistem Android untuk event booting tersebut.

1. Oke, langsung saja ke prakteknya. Pertama buat project baru dan ganti nama activity utamanya menjadi Activity1.

2. activity1.xml nya buat seperti ini:


3. Activity.java buat seperti ini:


4. Tampilan dari Activity1 akan seperti ini:


5. Buat activity baru dengan klik File > new > Activity > Empty Activity.


6. Beri nama Activity2


7. activity2.xml buat seperti ini:

 8. Activity2.java buat seperti ini:


9. Tampilan Activity2 akan seperti ini:
 

10. Agar bisa pindah dari activity 1 ke 2, tambahkan Button di activity1.xml sehingga seperti ini.


11. Tambahkan Kode pindah activity agar pas kita mengklik Button akan pindah ke Activity2, sehingga Activity1.java seperti ini:


12. Tampilan Activity1 akan berubah seperti ini:


 Oke, sisanya tinggal kalian coba. sekian dari saya mohon maaf apabila kurang jelas dan ada pertanyaan? silahkan komen dibawah.
jangan lupa share agar artikel ini bermanfaat bagi banyak orang khususnya programmer. terimakasih.

MyProfil

Author & Editor

Pelajari Basicnya, coba buat sesuatu, coba buat sesuatu yang lain, lakukan berulangkalai.

0 comment:

Posting Komentar

 
biz.