Mengatasi openbasedir restriction saat upload laravel

Saat upload website laravel ke server / vps menggunakan php 8 terkadang muncul error open_basedir restriction in effect. Untuk mengatasinya, bisa lakukan langkah-langkah berikut ini. buat file info.php dan isi dengan code berikut : Setelah itu buka dengan mengakses domainwebkamu/info.php Jika sudah, maka akan terbuka seperti gambar. Pada bagian openbase_dir lihat apakah ada isinya atau… Read More »

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 »