1

誰かが広告をクリックしてアプリに戻ってきても、アプリは再開されません。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

}
   }
4

2 に答える 2

1

あなたはこれを通過する必要があります..... http://developer.android.com/reference/android/app/Activity.html

于 2013-03-28T04:40:22.497 に答える
1

android:alwaysRetainTaskState="true"すべてのアクティビティに含めていなかったので、問題がありました。

このコードをアクティビティに追加すると、アプリは再起動しなくなりましたが、広告は引き続き表示されます。

于 2013-03-28T04:47:36.653 に答える