ArrayList 객체를 내 액티비티의 묶음에 넣습니다. 이제 다음 뷰에서이 목록 요소의 내용을 내보기에 채우고 싶습니다. onCreate
메서드에서 내 편집 텍스트 필드에 무언가를 쓸 수 있습니까?번들 안에있는 목록을 추출하고 다음 활동에서 내용을 표시하는 방법은 무엇입니까?
EditText comment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_comment_picture);
if (savedInstanceState != null){
ArrayList<String> selectedPics = (ArrayList<String>) savedInstanceState.get("pics");
}
}
이 도움이
<EditText
android:id="@+id/myEditTextID"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
comment = (EditText) findViewById(R.id.myEditTextID); // initializing EditText through id set in xml layout
String myTextfromList="";
for (int i = 0; i < selectedPics.size(); i++) {
myTextfromList += selectedPics.get(i);
}
comment.setText(myTextfromList);
희망 activity_comment_picture 당신에게
의 문제가 아니라 내 문제는 코멘트가 null 인 당신이이 얻을 –
내가 지금은 한 OnCreate 방법으로 그것을 얻을 어떻게하지 않는 것입니다 way : comment = (EditText) findViewById (R.id.myEditTextID); , 업데이트 된 답변을 참조하십시오! – ThePCWizard
지금 받으셨습니까 ?? 또는 여전히 문제가 있습니까? – ThePCWizard