Вы можете создать обработчик для этого, как показано ниже:
handler = new Handler();
runnable = new Runnable() {
@Override
public void run() {
finish();
}
};
int MINUTES = 30;
handler.postDelayed(runnable, 1000 * 60 * MINUTES);
Если вы хотите удалить обратные вызовы Runnable.
@Override
protected void onDestroy() {
super.onDestroy();
if (handler != null) {
handler.removeCallbacks(runnable);
}
}
Надеюсь, это поможет вам ..