private
void
FindIdPw(){
boolean
result =
false
;
Log.d(
"보자보자"
,
"되나"
);
String email1 = edittxtfindid.getText().toString();
Log.d(
"보자보자"
, email1);
String selectAllQuery2 =
"SELECT * FROM member WHERE email = "
+ email1 ;
Log.d(
"보자"
, selectAllQuery2);
cursor = db.rawQuery(selectAllQuery2,
null
);
Log.d(
"ddd"
, cursor.getString(
3
));
if
(cursor.getCount() >=
1
){
result =
false
;
}
else
{
result =
true
;
}
cursor.close();
db.close();
while
(cursor.moveToNext()){
Log.d(
"보자보자"
,
"되나2"
);
if
(result ==
false
){
Log.d(
"보자보자"
,
"되나5"
);
new
AlertDialog.Builder(
this
)
.setTitle(
"알림."
)
.setMessage(
" 비밀번호는 : "
+ selectAllQuery2 )
.setNegativeButton(
"확인"
,
new
DialogInterface.OnClickListener() {
public
void
onClick(
DialogInterface dialog,
int
which) {
}
}).show();
}
else
{
Log.d(
"보자보자"
,
"되나4"
);
new
AlertDialog.Builder(
this
)
.setTitle(
"알림."
)
.setMessage(
"이메일을 잘못 입력하셨습니다."
)
.setNegativeButton(
"확인"
,
new
DialogInterface.OnClickListener() {
public
void
onClick(
DialogInterface dialog,
int
which) {
}
}).show();
}
break
;
}
여기서 에러는
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): FATAL EXCEPTION: main
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): Process: com.example.superbaby, PID:
19792
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): java.lang.NullPointerException
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at com.example.superbaby.FindIdPw.FindIdPw(FindIdPw.java:
61
)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at com.example.superbaby.FindIdPw.onClick(FindIdPw.java:
50
)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at android.view.View.performClick(View.java:
4633
)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at android.view.View$PerformClick.run(View.java:
19330
)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at android.os.Handler.handleCallback(Handler.java:
733
)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at android.os.Handler.dispatchMessage(Handler.java:
95
)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at android.os.Looper.loop(Looper.java:
157
)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at android.app.ActivityThread.main(ActivityThread.java:
5356
)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at java.lang.reflect.Method.invokeNative(Native Method)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at java.lang.reflect.Method.invoke(Method.java:
515
)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:
1265
)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:
1081
)
08
-
07
17
:
04
:
06.188
: E/AndroidRuntime(
19792
): at dalvik.system.NativeStart.main(Native Method)
cursor = db.rawQuery(selectAllQuery2,
null
); 여기서 에러가뜨는데요...
내부DB에 값들다 들어가고 저장되어있는데 왜 에러가 뜨는지 모르겠습니다..
개발처음시작했는데 도움좀주세요.,..