Iam이하는 일은 새로운 활동으로 넘어 가서 AsyncTask를 시작하고 사용자 점수를 서버에 제출하는 간단한 게임입니다. 서버는 일련의 점수 (몇 가지 나보다는 나보다 더 나쁘다.)한 화면에 대한 반영구적 데이터
내가 원하는 것은이 배열을 유지하지만이 화면에 대해서만 사용자가 특정 화면 데이터를 잊어 버리게됩니다. 게임은 항상 화면을 회전시킬 필요가 없기 때문에 화면 회전에 대해 걱정할 필요가 없지만 사용자가 앱에서 뛰어 내릴 수 있으며 앱이 다시 돌아 오면 애플리케이션이 종료되지 않고 화면에서 다시 시작해야하지만 데이터가 사라집니다. 비동기 작업이 다시 시작됨) 데이터를 어떻게 든 유지해야하지만 데이터베이스에 쓰는 것이 너무 많은 것처럼 보였습니다. 먼저 삭제하는 것에 대해 걱정할 필요가있었습니다.
그래서이 상황에서 데이터를 유지하기 위해 어떤 기술을 사용하겠습니까? 응용 프로그램 개체의 멤버 변수로? 임시 테이블? 저장된 인스턴스 (savedInstanceState에 arraylist를 두는 것이 고통이 되더라도)
감사!
아마도 SharedPreferences입니까? –
arrayList의 종류는 무엇입니까? –