Zastanawiam się, jaki byłby lepszy sposób obsługi danych w kilku działaniach w systemie Android.Czy lepiej przekazać dane za pomocą intencji lub zapytać bazę danych w razie potrzeby?
Powiedzmy, że miałem dwie aktywności, A i B, które mają pewne poglądy. Najpierw ładuję niektóre dane z bazy danych SQL i nadmuchuję widoki w A. Teraz chcę rozpocząć działanie B, które używa tego samego zestawu danych co A.
Czy lepiej przekazać dane za pomocą funkcji Intent (putExtra()
), a następnie nadmuchać widoki, czy lepiej jest ponownie wysłać zapytanie do bazy danych, a następnie nadmuchać.
nie jestem tego pewien, ponieważ oba podejścia wydają się mieć swoje wady:
- przeglądając bazę danych trwa dłużej/więcej środków
- Umieszczenie dodatkowych danych do intencji czyni go bardziej skomplikowane, ponieważ umieszczania i otrzymywania danych (szczególnie podczas pracy z większą liczbą czynności)
Czy ktoś może udzielić mi porady na temat najlepszej praktyki?
aplikacja Zastosowanie CLA ss http://developer.android.com/reference/android/app/Application.html – Raghunandan