Fug*_*ugo 5 android ui-thread admob
我有一个游戏,其中有广告.我最终发现滞后的来源基本上是因为adRequest过程需要很长时间.
super.onCreate(savedInstanceState){
mainLayout = new LinearLayout(this);
mainLayout.setOrientation(LinearLayout.VERTICAL);
adView = new AdView(this, AdSize.BANNER, "MY_ID");
adView.setVisibility(AdView.VISIBLE);
mainLayout.addView(adView);
adView.loadAd(new AdRequest());
//more codes below
}
Run Code Online (Sandbox Code Playgroud)
我尝试做一些像创建一个线程,当有adRequest时会做一些loadAd.但导致广告不会显示.所以我认为loadAd请求必须在UI Thread中完成.这有什么解决方法吗?我仍然不了解UI Thread如何工作
Bil*_*ote -2
尝试使用 AsyncTask()。您可以在需要添加时启动它,它会在后台更新。完成后,您可以将结果返回给 UI 线程。
虽然不是专门用于广告,但 Java Code Geeks 对此有很好的代表性http://www.javacodegeeks.com/2011/05/android-json-gson-revisited.html
| 归档时间: |
|
| 查看次数: |
2849 次 |
| 最近记录: |