我对 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) {
}
}
我该怎么办? 谢谢
最佳答案
试试这个,首先你完成显示你想要的任何广告,最后调用完成,这将关闭应用程序。此代码将处理后退键退出场景。
@Override
public void onBackPressed() {
//Do your stuff
finish();
return;
}
关于java - 在应用程序退出时显示广告 (revmob),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26325504/