I am trying to increase my shared preferences at midnight every day by one and retrieve it when user open app in a day .but here are two problems,
1,number is increasing but it goes back to decrement after hour.
2, it increases one time while I want enter code here
to increase by one every day.`
here is my code
public class MainActivity extends AppCompatActivity {
WebView wv;
int i=1;
SharedPreferences sp;
Calendar currentTime = Calendar.getInstance();
int hour = currentTime.get(Calendar.HOUR_OF_DAY);
String link = "https://www.google.com/";
...
Button btn;wv=(WebView)findViewById(R.id.wv);
btn=(Button)findViewById(R.id.btn);
sp=getSharedPreferences("page",MODE_PRIVATE);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SharedPreferences.Editor editor=sp.edit();
editor.putInt("ch",i);
editor.commit();
}
});
int ret=(sp.getInt("ch",1));
if(hour==00) {
ret++;
}