about:config で browser.tabs.loadBookmarksInTabs を true に。
about:config で browser.tabs.loadBookmarksInTabs を true に。
Androidでディスクに空きがない時にSQLiteへINSERTしようとした場合の挙動を確認してみた。てか、どんな挙動するのかぐらいドキュメントに書いとけよ>Google 結果として、以下の2つのタイミングでSQLiteDiskIOExceptionが発生することが確認できた。 書き込み可能なDBを開こうとした(SQLiteDatabaseOpenHelper.getWritableDatabase()を呼んだ)タイミング。 つまりディスク容量が少ない時は書き込み可能なDBを開くことはできない。 データをコミットしようとした(SQLiteDatabase.endTransaction()を呼んだ)タイミング 明示的にトランザクションを開始していない場合は、INSERTしようとした時点で落ちると思う(試してない)。 DBを開く時点ではディスクが空いてたんだけど、書き込みをする時点でディスク
あとでちゃんと書き直すけど、だいたいこんな感じ。このエントリを書いてから、色々知見があったので、改めて新しくエントリを書く予定。 LocationManager.requestLocationUpdates()の第一引数にはminTimeを指定するようになっている。 minTimeを指定すると、GPSからの通知の最低時間間隔をミリ秒で指定できる。 リファレンスには"Background services should be careful about setting a sufficiently high minTime so that the device doesn't consume too much power by keeping the GPS or wireless radios on all the time. In particular, values under 600
ブログ等に掲載されているHttpComponentのサンプルコードは、重要なところが端折られて紹介されている(というか間違っている事を知らずに書いている疑惑すらある)ことが多いので、正しいサンプルコードを書いておく。 まぁ、ここだけでなくApache HttpComponentsのドキュメントもちゃん読みましょう。あ、Androidのリファレンスにはロクに使い方が書いてないので、あんなゴミだけ読んでてもダメですよ。 要点 ポイントは2つ。 ResponseHandlerを使ってコードを書く HttpResponseの内部リソースを自動で解放してくれるので、ミスがなくなり、コードも簡潔になる。ブログ等ではHttpResponseを使わないコードもよく掲載されているが、リソースの解放処理が記述されていないことが多いのであまりよろしくない。 なお、ResponseHandlerを使わずに自分でリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く