代码之家  ›  专栏  ›  技术社区  ›  Tsunaze

我的字符串没有出现在我的数据库中

  •  1
  • Tsunaze  · 技术社区  · 16 年前

    所以我使用了一个名为“add”的editText,当我单击按钮时,他必须在表中插入一个title(字符串)、amount(int)和comments(字符串)。 标题如下:String title=add.getText().toString(); 但它不会出现在表中。 我不知道为什么。。。 (对不起我英语不好,我是法国人)。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Tsunaze    16 年前
    private Table income;
    private Table expense;
    String title,comment;
    int amount;
    
    EditText add;
    Button add_btn;
    /** Called when the activity is first created. */
    @Override
     public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        DatabaseHelper helper = new DatabaseHelper(this);
        SQLiteDatabase db = helper.getWritableDatabase();
        expense = new Table(db,helper.TABLE_1);
        income = new Table(db,helper.TABLE_2);
        add_btn = (Button)findViewById(R.id.add_btn);
        add = (EditText)findViewById(R.id.add);
        add_btn.setOnClickListener(this);
    }
    
    @Override
    public void onClick(View v) {
        title = add.getText().toString();
        income.insertTable(title, 100, " test");
        expense.insertTable("another title", 50, "blah blah");
    }
    

    }