SyntaxHighlighter

2013年6月4日火曜日

今日はまったことメモ

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

コメントを投稿