当有人点击广告并返回应用时,该应用无法恢复。
我在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
}
}
答案 0 :(得分:1)
答案 1 :(得分:1)
android:alwaysRetainTaskState="true"
出现了问题,因为我没有在每项活动中都包含它。
当我在活动中添加此代码时,我的应用现在没有重新启动,但广告仍然显示。