timer ı durduramıyorum
merhabalar android timer kullanıyorum butona basınca sayfam 4 snde bir yenilensin diye stop butonuna basıncada durmasını istiyorum fakat durdurmayı basaramadım yada timer.cancel() kullanınca hata veriyor internetten baktıgım orneklerde mantık aynı acaba bnm göremediğim birsey mi var ?
boolean stopTImer = true ;
btnguncl.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v)
{
if(stopTImer)
{
timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
lat = loginPreferences.getString("lat", "loginPrefs");
lng = loginPreferences.getString("lng", "loginPrefs");
Intent intent = new Intent(Konum.this, Konum.class);
startActivity(intent);
finish();
}
}, 0,4000);
timer.equals(true);
}
}
});
buda stop ıcın kullandıgım butonum
btntimerstop.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
stopTImer=false;
timer.cancel();
timer=null;
}
});