Показывать рекламу (revmob) при выходе из приложения
Я все еще новичок в программировании на Java (для Android), обычно я нахожу все, что мне нужно знать, в Интернете, но не в этот раз, даже если проблема не кажется слишком сложной.
Я хотел бы показать объявление (RevMob), когда пользователь выходит из приложения, а затем убить приложение.
Если я это сделаю, приложение будет убито перед показом объявления:
public void onBackPressed() {
super.onBackPressed();
RevMob revmob = RevMob.start(this);
revmob.showFullscreen(this);
android.os.Process.killProcess(android.os.Process.myPid());
}
Поэтому он думал о том, чтобы подождать 10 секунд, прежде чем убить приложение, но я не знаю, как это сделать правильно. Я много чего перепробовал, вот так:
public void onBackPressed() {
super.onBackPressed();
onBackPressedExit();
RevMob revmob = RevMob.start(this);
revmob.showFullscreen(this);
}
private void onBackPressedExit() {
try {
Thread.sleep(10000);
android.os.Process.killProcess(android.os.Process.myPid());
}
catch(InterruptedException ie) {
}
}
Что я должен делать? Спасибо
1 ответ
Попробуйте это, сначала вы закончите показывать все, что вы хотите, и, наконец, вызовите финиш, это закроет приложение. Этот код позаботится о сценарии выхода с обратной клавишей.
@Override
public void onBackPressed() {
//Do your stuff
finish();
return;
}