Tôi chỉ tự hỏi điều gì sẽ là cách tốt hơn để xử lý dữ liệu trong một số hoạt động trong Android.Có tốt hơn khi truyền dữ liệu thông qua ý định hoặc truy vấn cơ sở dữ liệu khi cần không?
Giả sử tôi có hai hoạt động, A và B, giữ một số chế độ xem. Đầu tiên tôi tải một số dữ liệu từ một cơ sở dữ liệu SQL và thổi phồng các khung nhìn trong A. Bây giờ, tôi muốn bắt đầu hoạt động B, sử dụng cùng một tập hợp dữ liệu như A đã làm.
Tốt hơn là chuyển dữ liệu qua Intent (putExtra()
) rồi tăng lượt xem hoặc tốt hơn là truy vấn cơ sở dữ liệu một lần nữa và sau đó thổi phồng.
Tôi không chắc chắn về điều đó, bởi vì cả hai phương pháp dường như có nhược điểm của họ:
- Truy vấn cơ sở dữ liệu mất nhiều thời gian/thêm nguồn lực
- Đưa dữ liệu bổ sung cho các mục đích làm cho nó phức tạp hơn, vì đưa và nhận dữ liệu (đặc biệt là khi làm việc với nhiều hoạt động hơn)
Ai đó có thể cho tôi một số lời khuyên về thực hành tốt nhất là gì?
ứng dụng sử dụng CLA ss http://developer.android.com/reference/android/app/Application.html – Raghunandan