Saya membuat aplikasi yang menarik dari database mySQL. Saya memiliki aktivitas utama yang menampung laci dengan banyak fragmen. Jika saya ingin membuat kueri dan menyimpan informasi dalam aktivitas utama dalam array atau sesuatu, apakah itu dapat diakses di semua fragmen saya? Saya mengalami masalah saat mencoba mengirim data dari fragmen, dan baru saja membaca bahwa fragmen dalam aktivitas yang sama semuanya berbagi data yang sama. Bisakah seseorang mengonfirmasi bahwa jika saya membuat array di mainActivity, array tersebut akan dapat diakses dan diubah oleh fragmen? (ini postingan pertama saya, maaf kalau jelek)

0
Shane Claycomb 5 April 2021, 00:03

1 menjawab

Jawaban Terbaik

Mengapa Anda tidak memindahkan larik dari aktivitas utama dan membuat repo yang akan menyediakan data berdasarkan permintaan untuk fragmen dan aktivitas utama. Perubahan orientasi dapat menyebabkan data dalam aktivitas utama terhapus jika Anda tidak menangani orientasi. Cara terbaik yang saya sarankan adalah menggunakan model tampilan untuk aktivitas utama dan menggunakannya untuk fragmen. Berbagi data antar fragmen

Semoga membantu. Selamat coding :)

1
Androii 5 April 2021, 04:20