ListView にフッターを設定しようとしています。そのため、フラグメントを作成しました。しかし、フラグメントにデータを渡す際に問題があります。別の場所では、私がやった方法でうまくいきました。
listView1 = (ListView) findViewById(R.id.listView1);
MenueAdapter adapter = new MenueAdapter(MainActivity.this,
R.layout.mainview_menue_item_row, data_Storage_news,
getWindowManager().getDefaultDisplay().getWidth());
Intent intent_onTv = new Intent(context,
OnTvFragment.class);
intent_onTv.putExtra("data_Storage_tv", data_Storage_tv);
OnTvFragment frag = new OnTvFragment();
frag.setArguments(intent_onTv.getExtras());
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.commit();
LayoutInflater inflater = getLayoutInflater();
View footer = inflater.inflate(R.layout.ontv_fragment, null);
getSupportFragmentManager().executePendingTransactions();
listView1.addFooterView(footer);
listView1.setAdapter(adapter);
Fragment には ViewFlipper が含まれており、別のアクティビティで完全に正常に動作します。
誰が私が間違っているのか、またはそれがどのように行われたのか適切な方法を教えてくれますか?