その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 件のコメント:
コメントを投稿