I want to store a data in database of new user.I am read more more answer from this site.but i don't understand how to solve this error, my app is unfortunatly closed.
09-03 03:24:44.316: E/AndroidRuntime(1032): FATAL EXCEPTION: main
09-03 03:24:44.316: E/AndroidRuntime(1032): Process:
com.jogatiservices.numbersinfo, PID: 1032
09-03 03:24:44.316: E/AndroidRuntime(1032): java.lang.NullPointerException
09-03 03:24:44.316: E/AndroidRuntime(1032): at
com.jogatiservices.numbersinfo.RegisterActivity$2.onClick(RegisterActivity.java:64)
09-03 03:24:44.316: E/AndroidRuntime(1032): at
android.view.View.performClick(View.java:4438)
09-03 03:24:44.316: E/AndroidRuntime(1032): at
android.view.View$PerformClick.run(View.java:18422)
09-03 03:24:44.316: E/AndroidRuntime(1032): at
android.os.Handler.handleCallback(Handler.java:733)
09-03 03:24:44.316: E/AndroidRuntime(1032): at
android.os.Handler.dispatchMessage(Handler.java:95)
09-03 03:24:44.316: E/AndroidRuntime(1032): at
android.os.Looper.loop(Looper.java:136)
09-03 03:24:44.316: E/AndroidRuntime(1032): at
android.app.ActivityThread.main(ActivityThread.java:5017)
09-03 03:24:44.316: E/AndroidRuntime(1032): at
java.lang.reflect.Method.invokeNative(Native Method)
09-03 03:24:44.316: E/AndroidRuntime(1032): at
java.lang.reflect.Method.invoke(Method.java:515)
09-03 03:24:44.316: E/AndroidRuntime(1032): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
(ZygoteInit.java:779)
09-03 03:24:44.316: E/AndroidRuntime(1032): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
09-03 03:24:44.316: E/AndroidRuntime(1032): at
dalvik.system.NativeStart.main(Native Method)
my code is
Adapter class
public void insertEntry(String fullname, String email, String password)
{
ContentValues newValues = new ContentValues();
// Assign values for each row.
newValues.put("USERNAME", fullname);
newValues.put("EMAILID", email);
newValues.put("PASSWORD",password);
// Insert the row into your table
db.insert("USERSINFO", null, newValues);
//Toast.makeText(context, "Reminder Is Successfully Saved", Toast.LENGTH_LONG).show();
}
Register class
Button btnregister=(Button)findViewById(R.id.btnRegister);
btnregister.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
// getting database for reading/writing purpose
db=dataBaseHelper.getWritableDatabase();
String fullname=editTextUserName.getText().toString();
String password=editTextPassword.getText().toString();
String email=editTextEmail.getText().toString();
String confirmPassword=editTextConfirmPassword.getText().toString();
// check if any of the fields are empty or not
if(fullname.equals("")||email.equals("")||password.equals("")||confirmPassword.equals(""))
{
Toast.makeText(getApplicationContext(), "Fill The Empty Field", Toast.LENGTH_LONG).show();
return;
}
else if(!password.equals(confirmPassword))
{
Toast.makeText(getApplicationContext(), "Password does not match", Toast.LENGTH_LONG).show();
return;
}
else
{
loginDataBaseAdapter.insertEntry(fullname, email, password);
Toast.makeText(getApplicationContext(), "Account Successfully Created ", Toast.LENGTH_LONG).show();
}
}
});
loginDataBaseAdapter.close();
}
Aucun commentaire:
Enregistrer un commentaire