1
我試圖讓我的第二個列表片段打開,但下面的代碼不完整,它認爲我想從DummyContent傳遞數據來顯示'Item x',當我實際上不'噸。在if和/或else語句中需要改變什麼,以便列表片段打開而不是出現'Item x'?我知道ARG_ITEM_ID
是罪魁禍首,但我不知道該如何改變它。替換片段而不傳遞數據
@Override
public void onItemSelected(String id) {
if("1".equals(id)){
if (mTwoPane) {
Bundle arguments = new Bundle();
arguments.putString(ItemDetailFragment.ARG_ITEM_ID, id);
ContinentsListFragment fragment = new ContinentsListFragment();
fragment.setArguments(arguments);
getSupportFragmentManager().beginTransaction()
.replace(R.id.item_list, fragment)
.commit();
} else {
Intent detailIntent = new Intent(this, ContinentsListActivity.class);
detailIntent.putExtra(ContinentsListFragment.ARG_ITEM_ID, id);
startActivity(detailIntent);
}
}
}
我的確記住了這一點,但想要仔細檢查 – MacaronLover