로그인 버튼 작업 중입니다.
로직을 간단하게 설명하자면
SharedPreferences에 사용자 아이디가 있으면 MainActivity로 이동(이 로직은 문제 없이 처리됩니다.)
아래가 문제인데
사용자 아이디가 없으면 UserInfoEnterActivity로 이동해서
정보 입력 후 로그인 버튼 터치 > 서버로 입력정보 전달 > 서버에 정보 입력 후 생성한 아이디 SharedPreferences에 저장 >
MainActivity로 이동
볼드체로 입력한 로직을 동기적으로 처리하고 싶은데요..
AsyncTask
에 doInBackground 로 네트워크 타는 로직은 잘되는데
버튼을 누르면 백그라운드로 서버 로그인 처리를 넘기고 다음 로직을 타버리게 되는데..
이 부분을 잠시 멈추고 싶은데 안될까요;;
onPostExecute() 에서
액티비티 이동하도록 처리를 해주면 되겠다 싶긴한데 이렇게 처리하는게 맞는지 싶어서 질문드립니다!
혹은 더 나은 방법이 있으면 공유 좀 부탁드립니다!