문제

안녕하세요 녀석들은 내가 뉴욕에 있고 나의 실수에 대해 사과한다는 것을 지적한다. 여기 내 코드 :

gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
        if ("UNFOCUSED".equals(v.getTag())) {   
            v.setBackgroundResource(R.drawable.item_backgroundColored);
            v.setTag("FOCUSED");
        }
        else {
            v.setBackgroundResource(R.drawable.item_background);
            v.setTag("UNFOCUSED");
        }
}
});
.

나는 영구적으로 만들고 싶습니다 (내 응용 프로그램이 더 이상 RAM이 아닌 경우) 내 선택 (선택은 모든 셀을 의미 함), SharedPreferences를 생각했지만 모든 컬러 셀과 내보기 "v"를 어떻게 기억합니까?"OnItemClick ()"메소드에서 내 클릭에 따라 동적 인 경우

도움이 되었습니까?

해결책

SQLite 데이터베이스가 아닌 이유는 무엇입니까?선택한 모든 항목을 배열에 저장하고 onPause()에서 그리드 상태를 유지합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top