その1。SQLite にデータが登録されない。エラーもでない。 → execSQL しなければならないところで rawQuery してました。アホだ・・・。それにしても何のエラーも出ないのね。
その2。startActivity(intent) しても処理は続く。条件分岐で別の Activity に飛ばす場合は注意。
例えば
if (a == 1) {
Intent i1 = new Intent(TestActivity.this, NextActivity.class);
startActivity(i1);
}
Intent i2 = new Intent(TestActivity.this, AnotherActivity.class);
startActivity(i2);
というコードを書いてしまうと、a が 1 のときでも NextActivity ではなく AnotherActivity に飛ばされてしまう。 startActivity の後に処理が続かないように後ろのコードは else に入れてやらないとダメ。

0 件のコメント:
コメントを投稿