Apa itu Context di Android Studio?

Muhammad Firdaus
3 min readNov 21, 2018

--

Source Google

Pasti kamu bertanya-tanya apa sih arti dari Context yang ada di Android Studio? mungkin kita sudah sering menggunakan dan memakainya pada saat kita melakukan pembuatan aplikasi android menggunakan Android Studio tetapi sebenarnya kita tidak mengetahui apa sih arti dari Context itu?

Pastinya teman-teman tidak mau kan kalau ditanya seseorang tentang Context tapi diam seribu bahasa atau hanya suara jangkrik yang terdengar, karena ngk tahu harus ngomong apa dengan yang namanya Context ini 💩

Context adalah abstract class yang membantu Activity saat ini untuk memberikan layanan atau sumberdaya, contoh Context dapat memberikan akses ke database lokal, ke kelas, service dan lain-lain, Jadi context ini seperti penghubung untuk dapat mengakses ke resource atau sumber daya aplikasi tertentu, masih belum paham?

Oke biar saya kasih ilustrasi yang dapat menggemparkan otak kamu biar kamu bisa lebih paham tentang apa itu Context

Coba bayangkan, ketika kita berkunjung ke Hotel atau mengunjungi sebuah Hotel, kita pastinya ingin mendapatkan layanan-layanan yang ada di Hotel yang kita kunjungi kan? seperti misalnya Hotel yang kita kunjungi memiliki Kolam Renang, nah pastinya kita pengen kan bisa terjun payung terus berenang di Kolam Renang itu, bukan hanya itu kita juga pastinya pengen mendapatkan makanan-makanan yang sudah disediakan Hotel kan, pasti makanan nya maknyoss semua, dan pastinya kita juga pengen merasakan kamar dengan Kasur yang super dupar empuk untuk kita dapat beristirahat disaat tubuh kita sudah lelah setelah bekerja lembur bagai kuda serta masih banyak lagi layanan yang kita inginkan :D

Nah, tapi bagaimana caranya kita dapat mendapatkan fasilitas atau layanan-layanan yang super menggiurkan sampai air liur kita menetes tersebut, ah lebay, hehehe, Gimana caranya? Tentunya kita harus meminta kepada pelayan Hotel untuk kita dapat mendapatkan layanan-layanan yang tersedia di Hotel tersebut, masa kita langsung menggunakan layanan-layanan yang tersedia tanpa bilang dulu, dikira maling atau gembel yang mau numpang mandi dong hahaha

Source Google

Jadi, kesimpulannya, pelayan Hotel akan bisa membantu kita agar dapat merasakan semua layanan surga dunia yang ada di dalam Hotel tadi, nah Pelayan Hotel inilah yang bisa kita sebut dengan Context yang ada di Android, dan pelanggan atau pengunjung hotel adalah Activity, sedangkan Hotel adalah aplikasi yang sedang kita kembangkan, dan untuk pelayanan seperti, kolam renang, makanan, dan kamar tidur itu adalah resource

yang artinya Context adalah penghubung yang dapat mengijinkan Activity atau Kelas lain agar dapat mengakses resource yang kita inginkan di dalam Android, nah sudah paham kan apa itu CONTEXT!!!, ih kok capslock gan, jangan nge gas gitu dong!

hahaha, selow selow, yang penting sudah paham kan apa itu Context? kalau masih belum paham, silahkan malam ini juga kamu ke hotel dan sewa 1 kamar untuk kamu tidur, karena kayaknya kamu sudah lelah 😅

Mungkin seperti itu saja pembahasan tentang Context, karena Context hanya secuil bagian yang ada dalam ilmu pengembangan aplikasi Android di Android Studio, masih banyak lagi Ilmu yang perlu kita pelajari

Oke terimakasih atas perhatiannya, mohon maaf bila ada kata-kata yang agak lebay, never stop learning and never give up, see you ❤

--

--