2016-08-04 2 views
0

다른 활동의 동일한 공유 환경 설정에서 키 값 쌍을 집계 할 수 있습니까?Android : 공유 환경 설정에서 키 값 쌍 집계

예를 들어 "SP"라는 공유 환경 설정이 있고 활동 A를 통해 저장 한 키 "SP_A"가있는 경우이 키에 값이 있습니다. 동일한 공유 환경 설정 "SP"에서 활동 B를 통해 다른 값 "SP_B"를 집계하는 방법, 활동 C에서 동일한 공유 환경 설정에서 "SP_A"및 "SP_B"에 해당하는 키 값을 검색 할 수 있습니다. "SP"?

그리고이 질문에 대한 답을 얻으려는 경우, 의견을 적어서 그 이유를 적어주십시오. 어떤 질문이 나쁜 질문 인 경우, 사람들은 그것이 왜 나쁜지 그 이유를 알아야합니다. 그러면 질문을하는 사람들의 기술을 향상시키고이 포럼에서 질문의 질을 점차적으로 향상시킵니다. 익명의 하향 투표와 도망은 누구에게 도움이되지 않습니다.

답변

0

당신은 같은 SharedPreference 사용하여 뭔가를 만들면 : 당신은 당신이 그것을 만들어 같은 방법으로 앱에 어디에서에 액세스 쓸 수

mContext.getSharedPreferences("pref_name", Context.MODE_PRIVATE); 

합니다. 사실, 앱의 로컬 저장소에있는 xml 파일입니다.

+0

네, 공유 환경 설정이 활동 A에서 작성된 경우 활동 A에서만 읽을 수 있다는 일반적인 오해라고 생각합니다. 응용 프로그램의 어느 곳에서나 읽을 수 있습니다. 액세스하고있는 컨텐트를 알려주는 공유 기본 설정 이름입니다. 액세스하는 데 사용되는 컨텍스트는 부적합합니다. –

+0

@ w.donahue exactly ... 또 다른 주요 오해 : 정적 메소드 및 변수를 앱 전체에 분산시킬 수 있음 – Shaishav