Каким образом в Android на java возможно запустить функцию в бесконечном цикле без пересоздания и обновления всего activity?
// переменные таймера и его интервал:
Handler handler = new Handler();
Runnable runnable;
int delay = 10000;
// создание activity
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_profile);
// вызов даже пустого цикла while вызывает закрытие приложения:
boolean isInfinite;
isInfinite = true;
while(isInfinite) {
//вызов таймера:
handler.postDelayed(runnable = new Runnable() {
public void run() {
// название функции:
userInfo();
}
}, delay); }
Ответы (1 шт):
Автор решения: Binary
→ Ссылка
Что-то в этом духе:
boolean isInfinite;
isInfinite = true;
while(isInfinite) {
yourFunction()
}