在应用退出时显示广告(revmob)

时间:2014-10-12 13:14:20

标签: 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) {
    }           
}

我该怎么办? 谢谢

1 个答案:

答案 0 :(得分:1)

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

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