package com.handsomezhou.fragmentdemo.activity;
import java.util.Date;
import android.app.Activity;
import android.support.v4.app.Fragment;
import com.handsomezhou.fragmentdemo.fragment.FragmentDataPassToFragment;
public class FragmentDataPassToActivity extends BaseSingleFragmentActivity {
private Fragment mFragmentDataPassToFragment;
@Override
protected Fragment createFragment() {
Date date=(Date)getIntent() .getSerializableExtra(FragmentDataPassToFragment.EXTRA_DATE);
return mFragmentDataPassToFragment=FragmentDataPassToFragment.newInstance(date);
}
@Override
protected boolean isRealTimeLoadFragment() {
return false;
}
@Override
public void onBackPressed() {
if(mFragmentDataPassToFragment instanceof FragmentDataPassToFragment){
((FragmentDataPassToFragment) mFragmentDataPassToFragment).sendResult(Activity.RESULT_OK);
}
super.onBackPressed();
}
}