基本上当我运行应用程序时,它说,它无法添加,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)