public class CWebView extends Activity {
private static final String TAG = "TAG";

private static Cookie cookie;


WebView wv;

String mId;
String mPasswd;
int mRemember;

String mCheck;

private ProgressDialog progressDialog;  
public CookieManager cookieManager;
public String domain = "http://aaa.com/mobile";

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.wv);

final AlertDialog alertDialog = new AlertDialog.Builder(this).create();
Intent inte = new Intent();
inte = getIntent();

mId = inte.getStringExtra("id");
mPasswd = inte.getStringExtra("passwd");
mRemember = inte.getIntExtra("mRemember", 0);

if(mRemember==1){
mCheck="true";
}else{
mCheck="false";
}

DefaultHttpClient httpclient = new DefaultHttpClient(); 
CookieStore cookieStore = new BasicCookieStore();
String postURL ="http://aaa.com/signIn";
HttpPost post = new HttpPost(postURL); 
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("userId", mId));
params.add(new BasicNameValuePair("password", mPasswd));
params.add(new BasicNameValuePair("remember", mCheck));
UrlEncodedFormEntity ent = null;
try {
ent = new UrlEncodedFormEntity(params,HTTP.UTF_8);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
post.setEntity(ent);
HttpResponse responsePOST = null;
try {
responsePOST = httpclient.execute(post);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}  

HttpEntity resEntity = responsePOST.getEntity();  
if (resEntity != null) { 
try {
resEntity.consumeContent();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();

Header[] headers  = responsePOST.getAllHeaders();
StatusLine status = responsePOST.getStatusLine();

List<Cookie> cookies = httpclient.getCookieStore().getCookies(); 
if (cookies.isEmpty()) { 
System.out.println("None"); 
} else { 
for (int i = 0; i < cookies.size(); i++) { 
System.out.println("- " + cookies.get(i).toString()); 

httpclient.getConnectionManager().shutdown();         


CookieSyncManager.createInstance(this);
cookieManager = CookieManager.getInstance();

// use cookies to remember a logged in status   
wv = (WebView)findViewById(R.id.wv);
//wv.setFocusable(false);
//wv.getSettings().setSupportZoom(true);
//wv.getSettings().setBuiltInZoomControls(true);
wv.getSettings().setJavascriptEnabled(true);
wv.getSettings().setDefaultTextEncodingName("utf-8");
wv.getSettings().setPluginsEnabled(true); 
wv.getSettings().setBlockNetworkImage(false); 
wv.getSettings().setLoadsImagesAutomatically(true); 
wv.getSettings().setUseWideViewPort(true); 

wv.loadUrl("domain);

wv.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// url 주소에 해당하는 웹페이지를 로딩
view.loadUrl("url);
return true;
}

@Override
public void onLoadResource(WebView view, String url) {
// 웹 페이지 리소스들을 로딩하면서 계속해서 호출된다.
}

@Override
public void onPageFinished(WebView view, String url) {
// 페이지 로딩시 호출된다.
CookieSyncManager.getInstance().sync();
}

@Override
public boolean shouldOverrideKeyEvent(WebView view, KeyEvent event) {
// 키를 오버로딩한것인데 주로 웹페이지를 뒤,앞 등으로 이동하게 한다.
// 왼쪽키를 누르게 되면 뒤로, 오른쪽 키는 앞으로 가게 한다.
return super.shouldOverrideKeyEvent(view, event);
}

public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
// 웹페이지 로딩중 에러가 발생했을때 처리 
Log.e("TAG", "Error: " + description);
Toast.makeText(CWebView.this, "Oh no! " + description, Toast.LENGTH_SHORT).show();

alertDialog.setTitle("Error");
alertDialog.setMessage(description);
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
return;
}
});
alertDialog.show();

}
});


wv.reload();
 

}



@Override 
public void onStart() { 
super.onStart(); 
CookieSyncManager.createInstance(this);

@Override
public void onResume(){
super.onResume();
CookieSyncManager.getInstance().startSync();
}

@Override
public void onPause(){
super.onPause();
if (CookieSyncManager.getInstance() != null) {
CookieSyncManager.getInstance().stopSync();
}
}

}

제가 지금 하려는게 앱에서 httpclient로 로그인을 한 후에 웹뷰에 로그인 상태로 돌려놓으려고하는데요..
실제로 해보니 잘 안되더라구요..
세션부분이 쿠키로 저장이 된다고 해서.. 쿠키매니져를 사용해서 가져와 쿠키신크매니져로 연동시켜놨습니다.
그런데 DefaultClient에 쿠키정보가 들어오지 않더라구요..
제가 멀 잘못사용하고있는것인지 좀 알려주세요.ㅠㅠ
몇일째 계속 이부분만 보고있답니다.ㅠㅠ

실제로 디버깅해본 결과입니다.
보시고 답변좀 부탁드리겠습니다~
늦은시간에도 일하는 안드로이드 맨들이여 화이팅!!