моя строка не появляется в моей базе данных - PullRequest
1 голос
/ 01 ноября 2010

Поэтому я использовал editText под названием «добавить», когда я нажимаю на кнопку, он должен вставить в таблицу заголовок (строка) и количество (int) и комментарии (строка).заголовок выглядит так: String title = add.getText (). toString ();Но это не отображается в таблице.Плюс, когда я забыл "getText ()", он отображал: android.widget.EditText@43e41168.Я не знаю почему ... (Извините за мой плохой английский, я французский ^^).

1 Ответ

0 голосов
/ 01 ноября 2010
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");
}

}

это правильный ответ, мне пришлось переместить заголовок String из onCreate в onClick.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...