안드로이드 httpclient 관련해서 공부중인 학생입니다.
public void onClick(View paramView)
{
String str1;
String str2;
String str3;
if (paramView == actv1.this.save)
{
str1 = actv1.this.passcode.getText().toString();
str2 = actv1.this.email.getText().toString();
str3 = actv1.this.seek.getText().toString();
if ((str1.length() != 0) || (str2.length() != 0) || (str3.length() != 0))
break label226;
Toast.makeText(actv1.this, "please fill in all the details", 1).show();
}
while (true)
{
if (paramView == actv1.this.exit)
showExitBtnAlertDialog();
label207: label226: DefaultHttpClient localDefaultHttpClient; /*오류 발생 부분 1*/
HttpPost localHttpPost;
ArrayList localArrayList;
if (paramView == actv1.this.passBtn)
{
actv1.this.temp = actv1.this.passCheck.getText().toString();
if (actv1.this.temp.equals(actv1.this.passcodeTemp))
{
actv1.this.email.setText(actv1.this.emailTemp);
actv1.this.passcode.setText(actv1.this.passcodeTemp);
actv1.this.dialog.dismiss();
}
}
else
{
if (paramView == actv1.this.exitDialogBtn)
actv1.this.finish();
return;
if (actv1.this.passcode.getText().toString().equals(actv1.this.passcode1.getText().toString()))
{
SharedPreferences.Editor localEditor = actv1.this.myPref.edit();
localEditor.putString("passcode", str1);
localEditor.putString("email", str2);
localEditor.putString("seek", str3);
localEditor.commit();
Toast.makeText(actv1.this, "Saved", 1).show();
localDefaultHttpClient = new DefaultHttpClient();
localHttpPost = new HttpPost("http://hotels.bombil.com/users.php");
HttpParams localHttpParams = new DefaultHttpClient().getParams();
HttpConnectionParams.setConnectionTimeout(localHttpParams, 3000);
HttpConnectionParams.setSoTimeout(localHttpParams, 3000);
localArrayList = new ArrayList(2);
}
}
try
{
localArrayList.add(new BasicNameValuePair("email", str2));
localArrayList.add(new BasicNameValuePair("code", str1));
localHttpPost.setEntity(new UrlEncodedFormEntity(localArrayList));
localDefaultHttpClient.execute(localHttpPost);
label449: Intent localIntent = new Intent(actv1.this, work.class); /*오류 발생 부분 2*/
actv1.this.startActivity(localIntent);
}
catch (UnsupportedEncodingException localUnsupportedEncodingException)
{
while (true)
localUnsupportedEncodingException.printStackTrace();
}
catch (ClientProtocolException localClientProtocolException)
{
break label449;
}
catch (IOException localIOException)
{
while (true)
localIOException.printStackTrace();
Toast.makeText(actv1.this.getBaseContext(), "Pins dont match", 0).show();
continue;
Toast.makeText(actv1.this, "The passcode you entered is incorrect.\nPlease try again ", 1).show();
break label207;
}
}
}
위 소스는 에러가 발생한 소스 부분입니다.
여기에서
label207: label226: DefaultHttpClient localDefaultHttpClient;
["DefaultHttpClient" 토큰에 구문 오류, 이 토큰 뒤에 AssignmentOperator이(가) 예상됩니다]라는 오류랑
label449: Intent localIntent = new Intent(actv1.this, work.class);
[ Intent cannot be resolved to a variable] 라는 오류가 발생하네요.
지금 몇일째 여기서 막혀있어요. 도와주세요ㅜㅜ