Я использую пример в приведенной ниже ссылке
http://android-er.blogspot.in/2013/04/handle-onlistitemclick-of-listfragment.html
Здесь у меня есть два класса, которые расширяют фрагмент фрагмента и другие расширяющиеся фрагменты. Теперь я передаю объект для детализации фрагмента следующим образом:
* from ListFragment *
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
Detailfragment detailFragment = (Detailfragment)getFragmentManager().findFragmentById(detailFragmentID);
Bundle bundle = new Bundle();
bundle.putSerializable(BUNDLE_KEY, obj);// passing this object
detailFragment.setArguments(bundle);
detailFragment.setUpLayout();// update the UI
}
Теперь в классе Фрагмент, который я получаю, основной целью является обновление пользовательского интерфейса фрагмента на основе элемента, выбранного в фрагменте списка, это причина, по которой я отправляю объект
Bundle b = getArguments();
b.getSerializable(BUNDLE_KEY);
Теперь на выбранном элементе сказано: "Фрагмент уже активен".
В чем проблема? что я делаю неправильно?