사용자가 앱을 여는 횟수를 보여주는 일종의 줄무늬 기능을 구현하고 싶습니다. 카운터가 하루에 하나씩 증가하고 싶습니다. 사용자가 하루를 건너 뛰어야하는 경우, 아래의 코드를 사용하여 응용 프로그램이 열립니다 "높은 점수"의 일종으로 카운터를 저장하고줄무늬 기능을 구현하는 방법
지금까지 내가 횟수를 계산 할 수 있었다 카운터를 다시 시작합니다
if (savedInstanceState == null) {
//initialize streak counter
SharedPreferences prefs = getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
streakCount = prefs.getInt("counter", 0);
streakCount++;
editor.putInt("counter", streakCount);
editor.apply();
Toast.makeText(this, "App Opened Count is: " + streakCount, Toast.LENGTH_SHORT)
.show();
}
이것을 구현하는 방법에 대한 아이디어는 인정 될 것입니다.
strekcount이 문자열 샘플로 사용? –
당신이 하루를 건너 뛰고 카운터를 다시 시작했는지 확인하기 위해 날짜와 시간 라이브러리를 추가해야합니다. –
@WaleedAsim int입니다. –