Я работаю над простым приложением «Click Countdown», которое в основном имеет функцию изображения
.
при нажатии отображает количество кликов с 10 до 9, 8, 7, ... 0.
У меня есть проблема, когда я закрыть приложение количество кликов снова начинается с
10.
I знаете, это довольно новичок, но может ли кто-нибудь помочь мне, пожалуйста?
Как я могу сэкономить количество кликов?Сохранение числа нажатий на кнопки
Это код, который я до сих пор:
package com.example.testapp;
import com.example.testapp.R;
import android.os.Bundle;
import android.app.Activity;
import android.widget.ImageButton;
import android.view.View;
import android.widget.TextView;
import android.view.View.OnClickListener;
import com.google.ads.AdRequest;
import com.google.ads.AdView;
public class MainActivity extends Activity {
ImageButton button1;
TextView textView1;
int counter = 10;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AdView adView = (AdView)this.findViewById(R.id.adView);
adView.loadAd(new AdRequest());
ImageButton imageButton;
imageButton = (ImageButton) findViewById(R.id.button1);
textView1 = (TextView) findViewById(R.id.textView1);
button1 = (ImageButton) findViewById(R.id.button1);
imageButton.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
if (counter >= 1) {
counter--;
textView1.setText("" + counter);
} else if (counter == 0){
button1.setImageResource(R.drawable.picture2);
counter--;
}
}
});
}
}
хранить его в 'sharedpreference' :) –