プログラマーのメモ書き

伊勢在住のプログラマーが気になることを気ままにメモったブログです

2012-08-01から1ヶ月間の記事一覧

【Android】 UIスレッドとは別スレッドからのToastの表示

『SQLiteとCursorLoaderの使い方(3/3)』を書いた際に、テスト用に埋め込んだToastがUIスレッド以外のスレッドから呼び出せてしまった。最初はたまたまかと思ったが何度やっても、いろいろと操作していても表示できる。常々、ToastはUIスレッドからしか呼べ…

【Android】 SQLite と CursorLoader の使い方(3/3): CursorLoader の利用

Content Provider も定義できたので、CursorLoaderを使う準備ができました。なお、(1/3)の記事、(2/3)の記事と異なり、この記事のプロジェクトのみ、minSdkVersion=11 として行いました(minSdkVersionが11以前では、Loaderを使うためには、Support Package…

【Android】 SQLite と CursorLoader の使い方(2/3): Content Provider の設定

Cursor Loader はContent Provider を前提にしているので、Content Provider を定義します。 Content Provider の設定 愚鈍人:コンテンツプロバイダ を参考に、コンテンツプロバイダを定義します。 SQLiteOpenHelper (の派生クラス)の定義は(1/3)の記事と…

【Android】 SQLite と CursorLoader の使い方(1/3): SQLite の設定

一番遅い終電検索のバージョンアップを検討していると、新しいSDK の作法では、SQLite を使う場合CursorLoader というものを使うのが流儀のようです。 なので、自分なりにSQLiteを使う場合の設定、Content Provider / Resolver の使い方、CursorLoader の使…

【Android】 ADT 15 → 20 で気になった点

ADT 15 から ADT 20 にアップデートして気になった点があったので、メモ代わりに書いておきます。 新規プロジェクト作成のウィザードが変わった ADT 20 にアップデートしたら新規のAndroidプロジェクト作成ウィザードが変わりました(結論からいうと、Suppor…

【Android】 ADT r15-> r20 にアップデートしたら実行時にエラー

別記事に書いたようにandroidの開発環境をADT r15 から r20 にアップデートしました。さっそく、既存のプロジェクトをエミュレータ上で実行させたら、VerifyError などというものが発生しました。プロジェクトの設定もソースコードも一切触ってないのに不思…

【Android】 ADT, eclipse アップデート(3.5 -> 4.2)

今の開発環境が、eclipse 3.5 (Galileo) なので、最新のADTへのアップデートができませんでした。しばらくは、別記事に書いたようにADT 15まではアップデートしてごまかしていたのですが、そろそろ最新版を使いたくなったので、eclipseからアップデートする…