0
비밀번호를 잊어 버린 기능을 PHP 응용 프로그램에 구현하려고 시도했지만 오류가 발생했습니다. 나는 나의 PHP 파일이 전자 우편을 움켜 잡고 그 (것)들에게 보내도록 그 (것)들을 params에서 저장하는 그들의 전자 우편 aftermath를 위해 사용자를 요구한다. 다음은 잊어 버린 암호를 구현할 때 오류가 발생했습니다. ANDROID
내 코드입니다 : 여기btnPasswordSubmit.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// new ForgotPassword().execute();
String recoveryPassword = txtRecoveryPassword.getText()
.toString();
// Building Parameters
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("email", recoveryPassword));
// getting JSON Object
// Note that create event URL accepts POST method
JSONObject json = jsonParser.makeHttpRequest(
forgotPassword_url, "POST", params);
// check log cat for response
Log.d("Create Response", json.toString());
// check for success tag
try {
int success = json.getInt(TAG_SUCCESS);
if (success == 1) {
// successfully email sent
Intent intent = new Intent(getApplicationContext(),
ForgotPasswordSuccessActivity.class);
startActivity(intent);
finish();
} else {
// failed to create event
}
} catch (JSONException e) {
e.printStackTrace();
}
}
});
내 로그 캣입니다 :
08-22 16:32:58.904: E/JSON Parser(271): Error parsing data org.json.JSONException: End of input at character 0 of
08-22 16:32:58.924: E/AndroidRuntime(271): FATAL EXCEPTION: main
08-22 16:32:58.924: E/AndroidRuntime(271): java.lang.NullPointerException
08-22 16:32:58.924: E/AndroidRuntime(271): at com.stts.sparetimetradingsystem.ForgotPasswordActivity$1.onClick(ForgotPasswordActivity.java:57)
08-22 16:32:58.924: E/AndroidRuntime(271): at android.view.View.performClick(View.java:2408)
08-22 16:32:58.924: E/AndroidRuntime(271): at android.view.View$PerformClick.run(View.java:8816)
08-22 16:32:58.924: E/AndroidRuntime(271): at android.os.Handler.handleCallback(Handler.java:587)
08-22 16:32:58.924: E/AndroidRuntime(271): at android.os.Handler.dispatchMessage(Handler.java:92)
08-22 16:32:58.924: E/AndroidRuntime(271): at android.os.Looper.loop(Looper.java:123)
08-22 16:32:58.924: E/AndroidRuntime(271): at android.app.ActivityThread.main(ActivityThread.java:4627)
08-22 16:32:58.924: E/AndroidRuntime(271): at java.lang.reflect.Method.invokeNative(Native Method)
08-22 16:32:58.924: E/AndroidRuntime(271): at java.lang.reflect.Method.invoke(Method.java:521)
08-22 16:32:58.924: E/AndroidRuntime(271): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
08-22 16:32:58.924: E/AndroidRuntime(271): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
08-22 16:32:58.924: E/AndroidRuntime(271): at dalvik.system.NativeStart.main(Native Method)
08-22 16:39:22.534: E/JSON Parser(350): Error parsing data org.json.JSONException: End of input at character 0 of
08-22 16:39:22.564: E/AndroidRuntime(350): FATAL EXCEPTION: main
08-22 16:39:22.564: E/AndroidRuntime(350): java.lang.NullPointerException
08-22 16:39:22.564: E/AndroidRuntime(350): at com.stts.sparetimetradingsystem.ForgotPasswordActivity$1.onClick(ForgotPasswordActivity.java:57)
08-22 16:39:22.564: E/AndroidRuntime(350): at android.view.View.performClick(View.java:2408)
08-22 16:39:22.564: E/AndroidRuntime(350): at android.view.View$PerformClick.run(View.java:8816)
08-22 16:39:22.564: E/AndroidRuntime(350): at android.os.Handler.handleCallback(Handler.java:587)
08-22 16:39:22.564: E/AndroidRuntime(350): at android.os.Handler.dispatchMessage(Handler.java:92)
08-22 16:39:22.564: E/AndroidRuntime(350): at android.os.Looper.loop(Looper.java:123)
08-22 16:39:22.564: E/AndroidRuntime(350): at android.app.ActivityThread.main(ActivityThread.java:4627)
08-22 16:39:22.564: E/AndroidRuntime(350): at java.lang.reflect.Method.invokeNative(Native Method)
08-22 16:39:22.564: E/AndroidRuntime(350): at java.lang.reflect.Method.invoke(Method.java:521)
08-22 16:39:22.564: E/AndroidRuntime(350): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
08-22 16:39:22.564: E/AndroidRuntime(350): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
08-22 16:39:22.564: E/AndroidRuntime(350): at dalvik.system.NativeStart.main(Native Method)
08-22 16:43:45.264: E/JSON Parser(378): Error parsing data org.json.JSONException: End of input at character 0 of
08-22 16:43:45.294: E/AndroidRuntime(378): FATAL EXCEPTION: main
08-22 16:43:45.294: E/AndroidRuntime(378): java.lang.NullPointerException
08-22 16:43:45.294: E/AndroidRuntime(378): at com.stts.sparetimetradingsystem.ForgotPasswordActivity$ForgotPassword$1.run(ForgotPasswordActivity.java:85)
08-22 16:43:45.294: E/AndroidRuntime(378): at android.os.Handler.handleCallback(Handler.java:587)
08-22 16:43:45.294: E/AndroidRuntime(378): at android.os.Handler.dispatchMessage(Handler.java:92)
08-22 16:43:45.294: E/AndroidRuntime(378): at android.os.Looper.loop (Looper.java:123)
08-22 16:43:45.294: E/AndroidRuntime(378): at android.app.ActivityThread.main(ActivityThread.java:4627)
08-22 16:43:45.294: E/AndroidRuntime(378): at java.lang.reflect.Method.invokeNative(Native Method)
08-22 16:43:45.294: E/AndroidRuntime(378): at java.lang.reflect.Method.invoke(Method.java:521)
08-22 16:43:45.294: E/AndroidRuntime(378): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
08-22 16:43:45.294: E/AndroidRuntime(378): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
08-22 16:43:45.294: E/AndroidRuntime(378): at dalvik.system.NativeStart.main(Native Method)
08-22 16:46:22.954: E/JSON Parser(409): Error parsing data org.json.JSONException: End of input at character 0 of
08-22 16:46:22.976: E/AndroidRuntime(409): FATAL EXCEPTION: main
08-22 16:46:22.976: E/AndroidRuntime(409): java.lang.NullPointerException
08-22 16:46:22.976: E/AndroidRuntime(409): at com.stts.sparetimetradingsystem.ForgotPasswordActivity$1.onClick(ForgotPasswordActivity.java:62)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.view.View.performClick(View.java:2408)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.view.View.onKeyUp(View.java:4121)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.widget.TextView.onKeyUp(TextView.java:4431)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.view.KeyEvent.dispatch(KeyEvent.java:1061)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.view.View.dispatchKeyEvent(View.java:3740)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:788)
08-22 16:46:22.976: E/AndroidRuntime(409): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1667)
08-22 16:46:22.976: E/AndroidRuntime(409): at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1102)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.app.Activity.dispatchKeyEvent(Activity.java:2063)
08-22 16:46:22.976: E/AndroidRuntime(409): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1643)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.view.ViewRoot.deliverKeyEventToViewHierarchy(ViewRoot.java:2471)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.view.ViewRoot.handleFinishedEvent(ViewRoot.java:2441)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.view.ViewRoot.handleMessage(ViewRoot.java:1735)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.os.Handler.dispatchMessage(Handler.java:99)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.os.Looper.loop(Looper.java:123)
08-22 16:46:22.976: E/AndroidRuntime(409): at android.app.ActivityThread.main(ActivityThread.java:4627)
08-22 16:46:22.976: E/AndroidRuntime(409): at java.lang.reflect.Method.invokeNative(Native Method)
08-22 16:46:22.976: E/AndroidRuntime(409): at java.lang.reflect.Method.invoke(Method.java:521)
08-22 16:46:22.976: E/AndroidRuntime(409): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
08-22 16:46:22.976: E/AndroidRuntime(409): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
08-22 16:46:22.976: E/AndroidRuntime(409): at dalvik.system.NativeStart.main(Native Method)
ForgotPasswordActivity.java:57은 무엇인가요? –
http://answers.yahoo.com/question/index?qid=20100306173450AAslzYx – ArtemStorozhuk
@ jones-ch Astor의 의미는 디버그 모드 (실행 모드 아님)에서 실행을 시도하면 디버거가 문제의 원인을 파악하기 위해 변수의 모든 값을 검사 할 수 있습니다. – Hbcdev