-1

私はアンドロイドが初めてです。フラグメントページから FragmentActivity に戻る必要があります。

私のワークフローは次のとおりです。

MainActivity->ProfileActivity->ProfilePhotoEditFragment

私はに戻る必要があります

ProfilePhotoEditFragment -> ProfileActivity

マニフェスト

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="16" />

ProfilePhotoEditFragment.java

public class ProfilePhotoEditFragment extends Fragment implements OnClickListener {

ViewUtils mViewUtils;
Bundle mSavedInstanceState;

private OnNavigateProfileListener mOnNavigateProfileListener;
private Button mCancelButton;

public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    Context mContext = getActivity().getApplicationContext();
    mViewUtils = new ViewUtils(mContext);

}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {

    mSavedInstanceState = savedInstanceState;

    View view = inflater.inflate(R.layout.fragment_edit_profile_pic, container, false);
    mCancelButton = (Button) view.findViewById(R.id.cancel);
    mCancelButton.setOnClickListener(this);

    return view;
}

@Override
public void onStart() {
    super.onStart();

}

@Override
public void onClick(View view) {

   if (view.getId() == mCancelButton.getId()){
        onBackPressed();

    }

}

public void onBackPressed() {
    // do something on back.
    return;
}

}

4

4 に答える 4

0

書き留めるだけ

 public void onBackPressed(){

    super.onBackPressed(); 

 }
于 2013-11-07T06:00:09.123 に答える