환경 설정 키를 하드 코딩 할 필요가없는 동적 환경 설정을 만들 수있는 방법을 찾고 있는데, 다양한 환경 설정을 가질 수 있습니다. 기본적으로 내 응용 프로그램은 사용자가 여러 개의 프로필을 만들 수있게 해주 며 각 프로필은 고정 된 수의 기본 설정에 대한 사용자 지정 값을 저장합니다.
이렇게하면 사용자는이 앱이 다르게 실행되기를 원할 때마다 환경 설정을 변경할 필요가 없으며 프로필을 전환 할 수 있습니다. 내가 생각하는 한 가지 방법은 모든 표준 Preference 클래스를 서브 클래 싱하고 프로파일 이름을 포함하는 사용자 정의 환경 설정 키로 setKey 메소드를 호출하는 것입니다. 그러나 이것은 추한 것입니다. 이렇게하는 데 더 깔끔하고 표준을 준수하는 방법이 있습니까? 감사 Dhruwat안드로이드 애플 리케이션에서 가변 개수의 프로파일에 대한 동적 환경 설정
2
A
답변
3
당신은 getSharedPreferences
방법을 사용하여 각 사용자에 대해 다른 파일에 다른 환경 설정을 저장할 수 있습니다
getSharedPreferences()
- 당신이 이름으로 식별 다수의 환경 설정 파일을 필요로하는 경우에 사용을하는 당신을 첫 번째 매개 변수로 지정하십시오.SharedPreferences settings = getSharedPreferences("prefs_user_"+user_id, 0); // from now on you can use use the normal way to set or get the preferences
나는 당신이 그 (것)들에게 사용자를 식별하기 위해에
id
를 사용하고 있으리라 믿고있어 :
그런 식으로, 당신은 이런 식으로 뭔가를 할 수 있습니다.
관련 문제
- 1. 내 애플 리케이션에서 안드로이드
- 2. 안드로이드 애플 리케이션에서
- 3. 안드로이드 애플 리케이션에서 알림 만들기
- 4. 귀하의 안드로이드 애플 리케이션에서 인증
- 5. 안드로이드 애플 리케이션에서 UI를 재사용
- 6. 안드로이드 애플 리케이션에서 왼쪽으로 스크롤보기
- 7. 안드로이드 애플 리케이션에서 파이썬을 실행
- 8. 안드로이드 애플 리케이션에서 MS 워드 문서 만들기
- 9. 내 안드로이드 애플 리케이션에서 트위터 페이지를로드
- 10. 안드로이드 애플 리케이션에서 논리적 인 문제
- 11. 진저 애플 리케이션에서 안드로이드 바닐라 Froyo 테마
- 12. 안드로이드 애플 리케이션에서 json 파싱의 문제
- 13. 안드로이드 애플 리케이션에서 전체 POST 요청을 참조하십시오.
- 14. 안드로이드 애플 리케이션에서 원격 DB에 작성하는 방법
- 15. 안드로이드 애플 리케이션에서 루아/파이썬 스크립트 호출
- 16. 안드로이드 애플 리케이션에서 소켓을 사용하는 적절한 방법
- 17. 내 안드로이드 애플 리케이션에서 PDF 열기
- 18. 안드로이드 애플 리케이션에서 TCP IP로 데이터를 전송
- 19. 안드로이드 연락처 시트 문제 내 애플 리케이션에서
- 20. 아이폰 애플 리케이션에서 수면 시간을 설정
- 21. 애플 리케이션에서 음악을 판매
- 22. 내 애플 리케이션에서 AsyncTask
- 23. 안드로이드 환경 설정 예외
- 24. 정확히 내 애플 리케이션에서 '슈퍼'뭐하는거야?
- 25. urlfetch.fetch 내 애플 리케이션에서 애플 리케이션 엔진
- 26. 애플 리케이션에서 애플 텍스처를 사용하고 계십니까?
- 27. 안드로이드 애플 리케이션에서 메모리 부족 오류를 해결하는 방법
- 28. 플렉스 애플 리케이션에서 ALT 캡쳐
- 29. 아이폰 애플 리케이션에서 메모리 누수가
- 30. XSL 가변 개수의 자식 노드
안녕하세요 크리스티안, 이 작품은 완벽하게 나를 위해 작동합니다! 고마워! 감사합니다, Dhruwat –