2011-04-21 5 views
0

값을 Android 애플리케이션에 저장하는 방법에 대해 다소 혼란 스럽습니다. Android.content.context를 사용하여 이러한 값을 저장할 수 있으며 응용 프로그램이 종료 된 후에도이 값이 유지되거나 Sqlite를 사용하여이 값을 저장할 수 있음을 알았습니다.Android.content.context와 Sqlite

  1. 내 이해가 잘못 되었나요?
  2. 무엇이 다른가요?
  3. 어느 쪽을 사용해야합니까? 모범 사례?

답변

0

Context.getSharedPreferrences를 통해 SharedPreferences에 액세스하는 것이 좋습니다.

SharedPreferences는 응용 프로그램 설정을 저장하는 데 가장 적합합니다. /data/data/com.myname.myapp/files에서 확인할 수있는 XML 파일에 기록됩니다. 매우 간단하다면 여기에 다른 데이터를 저장해도됩니다.

Sqlite는 저장할 데이터가 많은 경우에 가장 적합합니다. SQL은 많은 양의 데이터를 효율적으로 조작하고 쿼리하는 데 매우 적합합니다.