0

ドキュメントには、コードに次のようなものを追加する必要があると書かれています。

// create a new layout 
LinearLayout layout = new LinearLayout(this); 
/* 
Add any elements to your view 
*/ 
// make the view visible 
this.setContentView(layout); 
final Activity act = this;  

// now add the banner or overlay to the app 

layout.post(new Runnable() {  //what about this line?
public void run() { 
myController = new AdController(act, MY_LB_SECTION_ID); 
myController.loadAd(); 
} 
});

私のレイアウトはxmlであり、すでに定義済みsetContentView(R.layout.config);ですlayout.post(new Runnable() { line。コードをどのように変更すればよいですか?

4

1 に答える 1

0

興味のある人のために、私は明白な解決策を見つけました:

  RelativeLayout rellaymain = (RelativeLayout)findViewById(R.id.rellaymain); 

        final Activity act = this;  
        rellaymain.post(new Runnable() {

            public void run() { 
            myController = new AdController(act, MY_LB_SECTION_ID2); 
            myController.setAsynchTask(true);
            myController.loadAd(); 
            } 
            //});
        });

rellaymainは、.xmlファイルのレイアウトです。

于 2012-04-26T20:54:13.957 に答える