노무현 전 대통령 서거 추모글 남기기

다른 액티비티로 처리를 떠넘길 때 

intent = new Intent(mContext, Depth2Activity.class);

intent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT); // setResult의 처리를 다음 액티비티에게 미룬다.

intent.putExtra("className", ExerciseDetailAddLayout.class.getSimpleName());

intent.putExtra("exerciseDate", exerciseDate);

Depth1Activity.mActivity.startActivity(intent);




떠넘겨 받은 액티비티에서 결과를 전달해줄 때 

// 성공

activity.setResult(Activity.RESULT_OK);

activity.finish(); // 반드시 여기! - 그래야지만 MainActivity에서 RESULT_OK로 떨어진다.

Intent intent = new Intent(mContext, MainActivity.class);

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

activity.startActivity(intent);

MainApplication.slideRightToLeftShow(activity);

Posted by Kelly Cook
,