안녕하세요.

가입하자마자 처음으로 쓰는 글이 질문하는 글이네요..^^;;

 

다름이 아니라

지금 앱을 하나 개발중인데요.

서버에 접속해서 로그인 인증을 거쳐서 사용하는 앱입니다.

 

여기저기 글들을 읽으면서 하나씩 개발해 가고 있습니다.

현재 HttpClient를 사용해서 서버에 POST방식으로 ID, PW를 전달해

로그인에 성공하고 결과값도 잘 가져옵니다.

 

로그인이 성공하면 Intent를 사용해 다른 액티비티로 화면이 전환됩니다.

그리고 전환된 액티비티에서 다시 GET, POST방식으로 다시 서버에 요청을 하면

로그인하기 전에 HTML을 가져옵니다.

 

이때 앱에서 서버에 대한 세션 유지가 안되는 것 같습니다.

 

그래서 여기저기 글들을 많이 읽어봤는데

쿠키를 만들어서 쿠키관리자를 사용하면 된다고 되어 있는데

전부 웹뷰에서 이루어지는 예제인 것 같습니다.

 

웹뷰가 아닌 일반 액티비티에서 쿠키 생성하기 위해

따라해봤는데 setCookie 호출이 되면 앱이 강제로 종료가 됩니다.

 

그리고 다음 액티비티로 쿠키를 전달할 때

Intent와 SharedPreferences를 이용해서 쿠키를 저장하려고 해도

String 값이 아니어서 계속 오류로 나옵니다.

 

웹뷰가 아닌 일반 액티비티에서 HttpClient를 이용해서 서버에 ID, PW를 POST방식으로 넘기고

로그인에 성공하면 쿠키를 구워서 보관하고

다음 액티비티로 방금 구운 쿠키를 전달하는 방법이 없을까요?

 

제가 자바와 안드로이드는 완전 초보여서 도움이 필요합니다.

제발 성공할 수 있도록 여러분의 많은 도움이 있었으면 합니다.

감사합니다.^^