Ребят я задавал вопрос но неправильно его составил ...Есть приложение которое определяет моё местоположение и отправляет данные на удаленную БД Mysql
.Я на все действия поставил логи и слежу за поведением приложения .
В приложении есть 2 кнопки .Первая при нажатии получат данные и отправляет их интервалом в БД и становится невидимой вот пример
final TimerTask timerTask = new TimerTask() {
@Override
public void run() {
int i=0;
i++;
System.out.println("Request N +" +i);
Sender s=new Sender(MainActivity.this,urlAddress,lat,lot);
s.execute();
}
};
final Timer timer =new Timer();
saveBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//timer.scheduleAtFixedRate(timerTask,0,3000);
timer.scheduleAtFixedRate(timerTask,0,8000);
saveBtn.setVisibility(View.INVISIBLE);
}
});
Вторая кнопка отменяет действие 1 кнопки и делает её видимой
removeBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
timer.cancel();
}catch (Exception e){
Toast.makeText(MainActivity.this,e +"", Toast.LENGTH_SHORT).show();
}
saveBtn.setVisibility(View.VISIBLE);
}
});
}
Но стоит мне свернуть и развернуть приложение то
1)Невидимая кнопка становится видна
2)Я не могу отменить действие 1 кнопки Как будто я не развернул приложение а сново запустил его ,и потерял контроль над старым действием .Прошу Помочь .Спасибо !
Необходимо сохранять состояние приложения через объект Bundle. После активации приложения параметры, которые Вы сохранили в Bundle, можно будет использовать для восстановления состояния приложения.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Заметил что при создании различных типов Activity при создании приложения, к ним прикручиваются разные стили для чекбоксов и спиннеров, при создании...
ПриветМне нужно отобразить фото своего профиля vk в любой прокручивающейся вьюшке (Recycler/List)