나는 안드로이드에서 2 개의 환경 설정 값을 추가하는 방법을 알고 싶습니다. 즉, 동전을 가져 와서 사용자가 그 동전을 사용하지 않기로하고 다시 게임을 시작한다고 말하는 게임을 생각해보십시오. 몇 가지 더 많은 동전을 가지고. 그래서 내 질문은 이전에 사용하지 않은 동전 + 새로 획득 한 동전을 추가하는 방법입니까?환경 설정 값 추가하기
0
A
답변
0
당신은 공유 환경 설정에 쓸 수 SharedPreferences
으로 사용할 수있는 사용 :
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(getString(R.string.saved_high_score), newHighScore);
editor.commit();
및 공유 환경 설정에서 읽기 사용 :
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
int defaultValue = getResources().getInteger(R.string.saved_high_score_default);
long highScore = sharedPref.getInt(getString(R.string.saved_high_score), defaultValue);
0
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
prefs.edit().putInt("lifecoin", 5).commit();
여기서 사용자는 5 개의 동전을 남겨 두었습니다. 이제이 같은 while 루프를 사용
int leftovercoin = 0;
try
{
leftovercoin = prefs.getInt("lifecoin", 0);
}
catch(Exception e)
{
Log.e("Error while getting shared pref", "Error while getting shared pref", e);
}
//add your new level's coins(5 of them) to the leftovercoins from last stage
leftovercoin = leftovercoin + 5; //here leftovercoin would be 10 because the shared preference has given it a value of 5 at first
while(leftovercoin>0)
{
//spawn your coins here
leftovercoin--;
}
+0
내가 간단하게 만들겠습니까?이 코드 중 하나가 기본 설정 값을 증가 시키면 이전 게임에서 2 동전을 말합니다 + 새 게임 총에서 5 동전을 표시합니다. 7 동전을 표시해야하고 사용자는 그 7 동전에서 감소 할 수 있어야합니다. –
+0
업데이트 됨. while 루프를 사용하는 대신 사용자가 무언가를 수행하고 동전을 생성 할 때마다 감소합니다. – Orphamiel
관련 문제
- 1. 독서 환경 설정 값
- 2. Android의 위젯에 환경 설정 화면 추가하기
- 3. 파편이있는 기본 환경 설정 값
- 4. 저장된 기본 설정에서 환경 설정 값 설정
- 5. 환경 설정 화면이없는 환경 설정?
- 6. Json.Net PopulateObject 설정 값 대신 목록 추가하기
- 7. project.json 파일을 통한 환경 변수 값 설정
- 8. 목록 환경 설정 및 공유 환경 설정
- 9. Android 환경 설정 - 환경 설정 기능 바꾸기
- 10. PreferenceFragment에 사용자 정의 설정 추가하기
- 11. 환경 설정
- 12. 설정 번들에 KVO 추가하기
- 13. Android 공유 환경 설정?
- 14. Android 공유 환경 설정
- 15. 기존 공유 환경 설정에 새로운 키 값 쌍 추가하기
- 16. 환경 설정에서 값 읽기
- 17. 숭고한 텍스트 환경 설정
- 18. Windows 환경 변수에 파이썬 추가하기
- 19. 위젯 환경 설정 "지연"문제
- 20. AmbilWarna - 환경 설정 - 색상 설정
- 21. 기본 포틀릿 설정 환경 설정
- 22. Android 계층 적 환경 설정
- 23. Android의 환경 설정 화면에서 환경 설정 카테고리를 찾는 방법은 무엇입니까?
- 24. 환경 설정 활동을 사용하여 환경 설정 높이를 늘리는 방법은 무엇입니까?
- 25. Android 환경 설정, 맞춤 환경 설정에서 종속성 설정 방법
- 26. Eclipse 플러그인 : 환경 설정 페이지를 통한 환경 설정 선호도
- 27. 새로운 환경 설정 화면에서 환경 설정 부분이 열리지 않습니다.
- 28. 안드로이드 공유 환경 설정 및 번들 대 공유 환경 설정
- 29. NSUserDefaults가 환경 설정 캐시에서 환경 설정 값을 가져 오지 못합니까?
- 30. 첫 번째 앱로드시 환경 설정 번들에서 IOS 환경 설정 초기화
Sqlite 데이터베이스에 추가 할 수 있습니다. –
@PrashantMishra는 공유 환경 설정을 사용하여 두 환경 설정 값을 저장하고 추가하는 database.ie 이외의 다른 방법이 있습니까? 앱의 –
은 기본 활동을 생성하고 그 안에 총 동전을 표시하고 업데이트합니다 ... http : //stackoverflow.com/a/9278088/1765530 – appukrb