android开发之Tabhost刷新

    在android中,使用tabHost的时候,若是tab被点击,该tab所对应的activity被加载了,从别的tab切换回来的时候,activity不会再次被建立了(onCreate),因此要想每次点击tab都刷新  activity就要添加:.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)方法。android

      如当使用tabHost.addTab(tabHost.newTabSpec("catagory").setIndicator("catagory").setContent(new Intent(this, CategoryActivity.class)的方法时,只有第一次刷新界面,当改成tabHost.addTab(tabHost.newTabSpec("catagory").setIndicator("catagory").setContent(newIntent(this,CategoryActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));this

就会每次点击按钮刷新界面spa

相关文章
相关标签/搜索