我想在後臺線程上加載我的加載,導致它在打開和關閉時造成SlidingMenu
滯後。我應該使用Thread
/Handler
?或者AsyncTask
?在後臺線程上加載廣告(adMob)
String MY_AD_UNIT_ID = "----";
AdView adView = new AdView(getActivity(), AdSize.BANNER, MY_AD_UNIT_ID);
final LinearLayout adLayout = (LinearLayout) getActivity()
.findViewById(R.id.adLayout);
adLayout.addView(adView);
adView.loadAd(new AdRequest());
我不相信這可以做,因爲所有的UI相關的東西必須在主線程 – tyczj
上完成,但沒有一部分通過網絡獲取? – KickingLettuce
是的,有可能是在一個單獨的線程中完成的API,因爲如果任何網絡相關的東西在主線程上完成,android會拋出一個'NetworkOnMainThreadException' – tyczj