Membuka File dari Uri SAF dengan Intent ACTION_VIEW

Untuk membuka file dengan uri yang berasal dari SAF caranya cukup dengan menambahkan flag pada intent. namun sebelum itu pastikan Ijin Permisi Baca Penyimapanan sudah di approve / disetujui oleh pengguna. Untuk kode intentnya seperti berikut ini : Sekian Terima kasih!

Cara Override OnBackpressed yang Depreciate / Depresiasi

Halo, jika teman2 mengalami kesulitan akhir2 ini karena onBackpressed yang biasa digunakan di Activity sekarang sudah depresiasi maka teman2 wajib baca tulisan saya dibawah ini untuk mengatasi hal tersebut. Pertama onBackpressed sudah depresiasi dan diganti dengan onBackPressedDispatcher.onBackPressed() sehingga untuk overridenya kita perlu mengubahnya seperti ini : Masukkan kode tersebut kedalam oncreate activitynya. Maka ketika temen2… Read More »

Cara Install Docker Desktop di Ubuntu

Untuk hari ini saya akan berbagi pengalaman kepada teman-teman bagaimana install docker desktop ke Operasi Sistem Ubuntu. Pertama, Kita persiapkan dulu docker repositorinya dulu agar bisa mendownload beberapa package yang diperlukan saat install docker desktop. Setelah itu dowload package dockernya di website https://docs.docker.com/desktop/install/ubuntu/. Jika sudah di download, maka tinggal install package nya dengan perintah berikut… Read More »

TabLayout dengan ViewPager2

Jika kita amati belakagan ini ada perubahan pada pembuatan tab layout pada android. Jika dulu adapternya menggunakan class FragmentPagerAdapter untuk sekarang class tersebut sudah depresiasi dan disarankan untuk menggunakan class FragmentStateAdapter dan disarankan menggunakan ViewPager2. Disini saya coba berbagi pengalaman saya dalam menggunakan viewpager2. Jika sebelumnya menggunakan viewpager lama seperti dibawah ini : Ubah menjadi… Read More »

Solusi onCreateOptionsMenu Depreciated di Fragment

Hari ini saya akan coba bagikan cara bagaimana cara mengatasi onCreateOptionsMenu atau setHasOptionsMenu(Boolean) depreciated. Buatlah fungsi untuk membuat option menu misal setupOptionMenu(). Selanjutnya pada fungsi oncreateView pada fragment bisa dipanggil fungsi tsb. Sekian infonya semoga bermanfaat!

onActivityResult Depreciated ? Ini Solusinya

Jika teman teman mengalami masalah tentang onActivityResult depreciated, saya coba kasih solusinya dari hasil browsing sana sini dan ini menjadi catatan saya agar tidak lupa dan mudah mencarinya. Solusinya bisa menggunakan registerForActivityResult() method. Untuk cuplikan kodenya bisa dilihat dibawah ini : Untuk result.getResultCode() merupakan result code dari activity yang telah di launch. Kodenya bisa beda-beda… Read More »

Mengatasi Error let’s encrypt error 429 di Vesta CP

Pernah suatu hari saya mengalami error saat mengubah ssl pada vesta agar bisa menggunakan ssl gratis dari let’s encrypt. Namun ada kendala karena saya tidak bisa issued ssl nya dan mendapati Let’s Encrypt new auth status 429. Setelah cari kesana kemari, akhirnya saya ketemu solusinya dan saya coba berhasil. Untuk itu, kali ini coba saya… Read More »