小编use*_*541的帖子

为什么SQLite不允许我将数据插入数据库

基本上当我运行应用程序时,它说,它无法添加,num1input和num2input到数据库,因为有一个错误

entry.createEntry(number_one, number_two, answer);
Run Code Online (Sandbox Code Playgroud)

这是我的MainActivity代码:我也拿出了答案,因为它出现了一个错误,我认为这是因为进行计算的按钮没有给出相同的输出,而且它基本上是从XML重命名TextView.

public class MainActivity extends Activity implements OnClickListener {

Button sqlUpdate, sqlView;
EditText sqlNumber1, sqlNumber2, sqlAnswer;

@Override
protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    sqlUpdate = (Button) findViewById(R.id.bSQLUpdate);
    sqlNumber1 = (EditText)findViewById(R.id.num1input);
    sqlNumber2 = (EditText)findViewById(R.id.num2input);
    sqlAnswer = (EditText)findViewById(R.id.ans1);

    sqlView = (Button) findViewById(R.id.bSQLopenView);
    sqlView.setOnClickListener(this);
    sqlUpdate.setOnClickListener(this);

}

public void onClick(View arg0) {

    switch (arg0.getId()){
    case R.id.bSQLUpdate:
        boolean didItWork = true;
        try{
        String number_one = sqlNumber1.getText().toString();
        String number_two = sqlNumber2.getText().toString();
        String answer = sqlAnswer.getText().toString();

        DBA entry = new DBA(MainActivity.this);

        entry.open();

        entry.createEntry(number_one, …
Run Code Online (Sandbox Code Playgroud)

sqlite android

-1
推荐指数
1
解决办法
59
查看次数

标签 统计

android ×1

sqlite ×1