0

広告を表示するアプリを作っています.インターネット接続が利用できないときに広告を非表示にしたい.しかし、私はそれを行うことができませんでした.これは私がその結果を達成するために使用したコードです.教えてください.コードの問題は何ですか。

AdView myAddView = (AdView) findViewById(R.id.ad);
        ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo ni = cm.getActiveNetworkInfo();
        if (ni == null) {
            myAddView.setVisibility(8);
        } 
4

1 に答える 1

2

追加:

|| !ni.isAvailable() || !ni.isConnected()

2 番目の理由: Ad のコンテナーを非表示にすることができます (たとえば)。

View.GONEハードコードされた「8」の代わりに使用します。

下手な英語でごめんなさい。

于 2012-08-19T13:44:03.163 に答える