有的語句我理解不了啊??求大神幫忙
mTab0x(x為數字0,1 2 3)為空時和不為空,怎么理解??求指教
if (mTab02 == null) {
mTab02 = new FrdFragment();
transaction.add(R.id.id_content, mTab02);
}else
{
transaction.show(mTab02);
}
為什么mTab01為空時才隱藏????我理解不了啊
?private void hideFragment(FragmentTransaction transaction) {
if (mTab01 != null) {
transaction.hide(mTab01);
}
if (mTab02 != null) {
transaction.hide(mTab02);
}
if (mTab03 != null) {
transaction.hide(mTab03);
}
if (mTab04 != null) {
transaction.hide(mTab04);
}
}
2016-08-20
當手機焦點不在MTAB01上的時候當然要隱藏了
2016-08-17
為空就是沒有對其進行初始化,不為空就是對其進行了初始化(就像當與給變量賦初始值)
應該是不為空時把其隱藏,然后根據id,把對應的fragment顯示出來