我还是 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) {
}
}
我应该怎么办?谢谢