package com.codepath.example.masterdetailmanual; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; public class ItemDetailFragment extends Fragment { private Item item; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); item = (Item) getArguments().getSerializable("item"); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_item_detail, container, false); TextView tvTitle = (TextView) view.findViewById(R.id.tvTitle); TextView tvBody = (TextView) view.findViewById(R.id.tvBody); tvTitle.setText(item.getTitle()); tvBody.setText(item.getBody()); return view; } // ItemDetailFragment.newInstance(item) public static ItemDetailFragment newInstance(Item item) { ItemDetailFragment fragmentDemo = new ItemDetailFragment(); Bundle args = new Bundle(); args.putSerializable("item", item); fragmentDemo.setArguments(args); return fragmentDemo; } }