//创建两个Fragment(CallLogFragment和SmsFragment):
public class CallLogFragment extends Fragment {
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
// 充气得到界面
RootView = inflater.inflate(R.layout.call_log_fragment_layout, null);
..........
}
public void onDestroyView() {
super.onDestroyView();
getActivity().unregisterReceiver(mUpCallLogListReceiver);
}
public void onResume() {
super.onResume();
}
}
public class SmsFragment extends Fragment {
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
// 充气得到界面
rootView = inflater.inflate(R.layout.sms_fragment_layout, null);
..........
}
public void onDestroyView() {
super.onDestroyView();
getActivity().unregisterReceiver(mUpSmsThreadListReceiver);
}
public void onResume() {
super.onResume();
}
}
//将两个fragment分别添加到FragmentActivity
mFragmentManager = this.getSupportFragmentManager();
FragmentTransaction mFragmentTransaction = mFragmentManager.beginTransaction();
mCallLogFragment = new CallLogFragment();
mFragmentTransaction.replace(R.id.main_fragment_layout,mCallLogFragment, "CallLogFragment");
mFragmentTransaction.commit();
mSmsFragment = new SmsFragment();
mFragmentManager.beginTransaction().replace(R.id.main_fragment_layout, mSmsFragment, "SmsFragment");
mFragmentTransaction.commit().commit();