0

그래서, 나는 간단 인 코 틀린 확장을 사용하고 있습니다,하지만 난 여기 코 틀린 DialogFragment EDITTEXT 편집 항상 null

글고

에서 문자열을 얻을 수없는 것은 내 코드입니다 : 난

override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { 

    val v = activity.layoutInflater 
      .inflate(R.layout.dialog_group, null) 

    v.add_group_button.setOnClickListener(addListener) 

    return AlertDialog.Builder(activity) 
      .setView(v) 
      .create() 
} 

private var addListener: View.OnClickListener = View.OnClickListener { 

     val groupNameInput: String = view?.group_edit_text?.text.toString() 

    } 

추가 버튼 groupNameInput을 누르면 항상 null이 반환됩니다.

dialog.group_edit_text.text.toString() 

을 대신의 : 그것의 생성되지 않기 때문에 항상 null가됩니다 대화 조각보기에,하지만 만들어 내가 호출 할 필요가 의미 대화보기에 추가되는 -

답변

1

그래서 결국 나는 그것을 알아 내기

view.group_edit_text.text.toString()