java - 在应用程序退出时显示广告 (revmob)

标签 java android exit 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) {
    }           
}

我该怎么办? 谢谢

最佳答案

试试这个,首先你完成显示你想要的任何广告,最后调用完成,这将关闭应用程序。此代码将处理后退键退出场景。

@Override
public void onBackPressed() {
    //Do your stuff
    finish();
    return;
} 

关于java - 在应用程序退出时显示广告 (revmob),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26325504/

相关文章:

android - 如何在 onHandleIntent() 完成时不结束 Android IntentService?

c# - 轻按几下如何修复?

python - 根据输入退出程序 (Python 2)

python - 如何在Windows 10中手动停止Python程序?

c - 程序无限循环

java - STOMP 客户端中的心跳

java - 二进制 xml 文件行 #1 : error inflating class <unknown> What should I do now?

java - Swing:有没有一种简单的方法可以让 1 个组件忽略布局管理器?

java - javax 包稳定吗?

android - 无法检查从Cloud Firestore数据库检索的文档是否具有数据