当点击广告后有人回来时,Android应用无法恢复

时间:2013-03-28 04:31:11

标签: android admob

当有人点击广告并返回应用时,该应用无法恢复。 我在mainfest中添加了android:launchMode="singleInstance",在清单中的活动声明中添加了android:alwaysRetainTaskState="true"

我不知道我哪里错了。

我的.java文件代码如下:

 public class MainActivity extends Activity implements AdListener{

 public static int count=0,dispad=0;
 public static LinearLayout lay1;
 private static final Class<?>[] NUMBERS = {First.class};
  protected AdView adView;
    View admobAds;


   @Override
    protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
adView = (AdView)findViewById(R.id.ad);

Toast toast = Toast.makeText(getApplicationContext(), "Click on the ad to      
       make        it     disappear" +
            "", Toast.LENGTH_LONG);
    toast.show();

 adView.loadAd(new AdRequest());

 lay1=(LinearLayout)this.findViewById(R.id.mainlay);

 admobAds = (View) findViewById(R.id.ad);

   //More code 

    public void onDismissScreen(Ad arg0) {

    lay1.removeView(admobAds);
    dispad=1;
    // TODO Auto-generated method stub

}
   }

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

android:alwaysRetainTaskState="true"出现了问题,因为我没有在每项活动中都包含它。

当我在活动中添加此代码时,我的应用现在没有重新启动,但广告仍然显示。