質問: "drop table WeightTable;"; public WDBHelper(Context Ccontext) { super(Ccontext, WEIGHT_DB_NAME, null, DB_VER); } @Override public void onCreate(SQLiteDatabase db) { db.execSQL(WEIGHT_TABLE); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL(WEIGHT_DROP_TABLE); onCreate(db); } } ### 試したこと 0を打つと保存できる。 edit5の中身が空でなければ保存ができる。 ### 補足情報(言語/FW/ツール等のバージョンなど) eclipse使用
回答: 空文字は数字ではないのでintに変換できません。 0にもなりません。 nullか空文字は別途チェックして仕様に応じた適切な処理をする必要があります。 詳しいやり方は優しい先輩たちが教えてくれるはず:-)