我的程序必須寫一句transaction.commit();
老師,我的代碼如果不寫commit就不生效,看你的Demo中沒寫啊,這是什么原因呢?
代碼如下:
?? ??? ?case 0:
?? ??? ??? ?if(mTab01==null)
?? ??? ??? ?{
?? ??? ??? ??? ?mTab01 = new WeiXinFragment();
?? ??? ??? ??? ?transaction.add(R.id.id_content, mTab01);
?? ??? ??? ?}
?? ??? ??? ?else
?? ??? ??? ??? ?transaction.show(mTab01);
?? ??? ??? ?transaction.commit();
?? ??? ??? ?ibWx.setImageResource(R.drawable.widget_bar_news_over);
?? ??? ??? ?break;
?? ? 其余同理
2015-05-20
直接在swich執行完最外面寫一個commit就行,不用每個里面都寫。