エミュレーターだと実行できたのに、実機だと実行できなかった。
新しくテーブルを作っていて、実機だとそれが作られていなかった。
onCreateでテーブル作成していので、onCreateが実行されていなかったっぽい。
新しく実機でプロジェクトを実行しても、dbは削除されないで、ずっと残っているぽい。
一回アプリケーションを削除したら、実行できました。
android技術ブログ
2014年4月5日土曜日
2014年3月29日土曜日
hello worldが消えない場合
androidで、初期のセットアップをすると、hello worldがずっとでていて、消えません。
最近作っていなかったので、defaultの状態がわかりませんでした。
原因はこれ、
最近作っていなかったので、defaultの状態がわかりませんでした。
原因はこれ、
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
を消せば、hello worldも消えました。
2014年3月23日日曜日
mac emulator-5554 disconnected! Cancellingでエミューレーターが起動できない場合
新規で、android環境をインストールしたときに、
エミューレーターがemulator-5554 disconnected! Cancelling と表示されて、起動できなかったので、解決方法を書きます。
なぜかエミューレーターが起動できなかったんですが、上記のエラー以外にも、warningがconsoleのところにでていました。
HAX is not working and emulator runs in emulation mode
haxって何だと調べていたら、エミュレーターを高速化するためのものらしい。
これを有効にするには、以下の手順を踏みます。
1.android sdkをインストールしたディレクトリにいきます。
おそらく→homeにインストールされている。
finder → 上メニューバー → 移動 → homeから
2.intelHAXM.dmgをインストールする
android-sdks → extras → intel → Hardware → intelHAXM.dmg
これで、解決するはず。
エミューレーターがemulator-5554 disconnected! Cancelling と表示されて、起動できなかったので、解決方法を書きます。
なぜかエミューレーターが起動できなかったんですが、上記のエラー以外にも、warningがconsoleのところにでていました。
HAX is not working and emulator runs in emulation mode
haxって何だと調べていたら、エミュレーターを高速化するためのものらしい。
これを有効にするには、以下の手順を踏みます。
1.android sdkをインストールしたディレクトリにいきます。
おそらく→homeにインストールされている。
finder → 上メニューバー → 移動 → homeから
2.intelHAXM.dmgをインストールする
android-sdks → extras → intel → Hardware → intelHAXM.dmg
これで、解決するはず。
androidでsqliteテーブルが存在していなければ作る
sqliteでテーブルが存在していなければ作る方法です。
String sql = @"CREATE TABLE IF NOT EXISTS customer (id INTEGER PRIMARY KEY NOT NULL,name TEXT)";ポイントはIF NOT EXISTS 存在しなければ作るという意味
2014年3月22日土曜日
EditTextで改行されない方法
EditTextでEnterを押すと改行されてしまうので、
改行されなくする方法です。
対象となるEditTextのxmlファイルで、
改行されなくする方法です。
対象となるEditTextのxmlファイルで、
<edittext android:ems="10" android:id="@+id/EditText05" android:inputtype="text" android:layout_height="wrap_content" android:layout_weight="1" android:layout_width="wrap_content"> </edittext>android:inputtype="text" を追加します。
登録:
投稿 (Atom)