我想在后台线程上加载我的加载,导致它在打开和关闭时造成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