Intent intent = ((Activity)context).getIntent();
((Activity)context).finish();
context.startActivity(intent);
((Activity)context).recreate();
위와 같지 위에 3줄은 원래 쓰던방식이로
밑에는 api11부터 추가된 recreate인데요.
지금 제가 저렇게 엑티비티를 재생성 하는 부분이 엑티비티 - 프래그먼트 - 리사이클러 - 어댑터 - 아이템클릭 부분입니다.
어댑터 안에서 저렇게 호출을 하려고 하는데요.
recreate는 엑티비티가 재생성되고 전체 액션이 실행되기도 전에 프래그먼트를 먼저 호출을 하더라구요
그에비해서 기존방법은 액티비티 처음 들어온것처럼 하나하나 실행되던데 차이를 알 수있을까요?