2012-09-24 3 views
1

조각을 포함하는 활동이 있습니다. 액션 바를 클릭하면 첫 번째 활동에서 찌르는듯한 새 단편을 만들어야합니다.조각에서 활동으로 데이터 전달

액티비티에서 시작할 때 setArguments()와 번들로 데이터를 새 조각으로 전달합니다. 문제는 첫 번째 조각의 String []을 액티비티에 전달할 수 없다는 것입니다. 문자열 []을 반환하는 메서드로 처리하려고 시도했습니다. 활동에서 액세스 :

FirstFragment ff = new FirstFragment(); ff.getstring();

하지만 (널)

그래서 다른/더 나은 가능성이 비어?

들으

편집 :

활동 (활동) firstFragment actionbarButton을 포함 newFragment (firstFragment 대체) 및 문자열 [] newFragment

에 setArguments과 활동에 다음 전달되는

답변

0
을 시작합니다 조각에

을 사용하면 다음을 사용하여 상위 활동에 액세스 할 수 있습니다.

FirstActivity fActivity= (FirstActivity)getActivity(); 
String[] data = fActivity.getMyArray(); 

이제 데이터가 있으며 새 데이터로 전달할 수 있습니다. Activity\Fragment

관련 문제