我正在创建一个Android应用程序,其中包含使用sqlite数据库的注册表单和忘记密码字段后,单击忘记密码字段安全检查以显示密码与重置按钮.当我单击重置密码字段时,它显示索引1处的绑定值为null请帮我解决这个问题.点击忘记归档后,这是我的活动代码:
forgot_reset = (ButtonFlat)forgot_dialog.findViewById(R.id.dialog_button_Reset_forgot);
forgot_reset.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
String stored_sec_hint = loginDataBaseAdapter.getSinlgeEntry(dialog_seq_answer);
if(confirm_sec_hint_forgot.equals(""))
{
Toast.makeText(Login_Page.this, "Please enter your security hint to proceed", Toast.LENGTH_LONG).show();
}
else
{
if(stored_sec_hint==null)
{
Toast.makeText(Login_Page.this, "Please Enter correct security hint to proceed", Toast.LENGTH_LONG).show();
}
else
{
show_pwd.setText(stored_pass);
}
}
}
});
forgot_dialog.show();
}
});
Run Code Online (Sandbox Code Playgroud)
这是我的数据库适配器类:
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
public class LoginDataBaseAdapter
{
static final String DATABASE_NAME = "login.db";
static final int DATABASE_VERSION …Run Code Online (Sandbox Code Playgroud)