Skip to content Skip to sidebar Skip to footer

Belajar Mengenal Context pada Coding Android

Context adalah suatu hubungan/keterikatan, pada status saat ini , dari sebuah Aplikasi/Object. Sebuah bagian yang mewakili beberapa variasi ruang lingkup data. Context membantu activity saat ini ,untuk berhubungan dengan ruang lingkup (environment) android ,seperti file lokal,database ,class loader ,Services ,dan -lain-lain. Jadi Context adalah sebuah penghubung yang memungkinkan Aplikasi atau Object saat ini ,mengakses ke resource (sumber daya) Aplikasi tertentu ,dan class ,serta informasi tentang lingkungan Aplikasi.


Belajar Mengenal Context pada Coding Android




Sebuah Context ,juga dapat menghandle sistem ,dan menyediakan layanan seperti menerapkan resource ,mendapatkan akses ke database ,dan preferensi. Aplikasi Android mempunyai beberapa Activity ,Context ibarat ,seperti pelayan atau penyalur ,agar Aplikasi kalian bisa berjalan dengan baik.Activity merupakan sebuah bagian dan turunan dari Context, untuk lebih jelasnya kalian bisa melihat gambar dibawah ini.


Contoh Bagan Gambar Context Android



Berdasarkan Dokumentasi Android

Sebuah antarmuka mengenai informasi global tentang lingkungan Aplikasi . Ini merupakan class Abstract ,yang implementasinya disediakan oleh sistem Android. Untuk itu memungkinkan kita dapat mengakses resource aplikasi secara spesifik dan class yang tersedia. Sama halnya saat kita ingin melaunch activity ,broadcasting ,dan menerima intent dan lain-lain.


Beberapa Method untuk memanggil Context :


  1. getContext(),
  2. getBaseContext()
  3. getApplicationContext()
  4.  this (di dalam class Activity)


Contoh dari penggunaan Context :

Membuat view baru :

TextView textView = TextView (getApplicatonContext());

Membuat adapter baru :

  ArrayAdapter<String> itemsAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, words);

Membuat object baru ,dengan library :

        Picasso.with(this) 
               .load("http://i.imgur.com/1L84BH9.png") 
               .into(imageView);

Menghubungkan antar  Activity :

Intent i =new Intent(getApplicationContext(),MainActivity2.class);

                startActivity(i);

Kurang lebih itu saja penjelasan mengenai  Context pada Coding Android. Jika ada penambahan atau kesalahan akan saya update nanti. Terima Kasih.


Post a Comment for "Belajar Mengenal Context pada Coding Android"