viewpager를 이용해서 회원가입을 처리하고 싶어서 개발중인 개발 새내기입니다.. viewpager안의 fragment가 activity의 버튼에 의해서 다음 페이지로 넘어가게 만들었습니다.
즉, 메인 액티비티의 "다음" 버튼을 누르면 초기의 아이디를 입력받을 프래그먼트에서 비밀번호를 입력받을 프래그먼트로 또 누르면 비밀번호에서 이름 순으로 총 3페이지로 구성되어 페이지 전환이 됩니다. (첫 페이지: 아이디, 다음 페이지: 비밀번호, 마지막 페이지: 이름)
근데 문제는 넘어가면서 이제 마지막 프래그먼트가 되면 메인 액티비티의 "가입" 버튼이 나오고 이 버튼을 누르면 이전 fragment에 있는 edittext의 값들을 가져와서 DB에 저장해야하는데, 제가 생각한 방법으로는
액티비티의 "다음" 버튼을 누를 때마다 프래그 먼트의 edittext값을 가져와서 메인 액티비티의 배열에 저장해 놓아야 할거 같은데, 이 과정에서는 계속 edittext에 접근하면 계속 nullpoint에러가 떠서 접근하는 방법을 모르겠습니다. 생성자 객체를 생성 접근도 해보았고 fragmentmanager를 이용해 id 접근도 해보았지만 계속 nullpoint에러가 뜹니다. fragment의 edittext에 접근해서 getText()를 할 방법이 있을까요?? ㅠㅠ 아니면 다른 좋은 방법이 있으면 알려주시면 감사하겠습니다...