2012-08-01から1ヶ月間の記事一覧
『SQLiteとCursorLoaderの使い方(3/3)』を書いた際に、テスト用に埋め込んだToastがUIスレッド以外のスレッドから呼び出せてしまった。最初はたまたまかと思ったが何度やっても、いろいろと操作していても表示できる。常々、ToastはUIスレッドからしか呼べ…
Content Provider も定義できたので、CursorLoaderを使う準備ができました。なお、(1/3)の記事、(2/3)の記事と異なり、この記事のプロジェクトのみ、minSdkVersion=11 として行いました(minSdkVersionが11以前では、Loaderを使うためには、Support Package…
Cursor Loader はContent Provider を前提にしているので、Content Provider を定義します。 Content Provider の設定 愚鈍人:コンテンツプロバイダ を参考に、コンテンツプロバイダを定義します。 SQLiteOpenHelper (の派生クラス)の定義は(1/3)の記事と…
一番遅い終電検索のバージョンアップを検討していると、新しいSDK の作法では、SQLite を使う場合CursorLoader というものを使うのが流儀のようです。 なので、自分なりにSQLiteを使う場合の設定、Content Provider / Resolver の使い方、CursorLoader の使…
ADT 15 から ADT 20 にアップデートして気になった点があったので、メモ代わりに書いておきます。 新規プロジェクト作成のウィザードが変わった ADT 20 にアップデートしたら新規のAndroidプロジェクト作成ウィザードが変わりました(結論からいうと、Suppor…
別記事に書いたようにandroidの開発環境をADT r15 から r20 にアップデートしました。さっそく、既存のプロジェクトをエミュレータ上で実行させたら、VerifyError などというものが発生しました。プロジェクトの設定もソースコードも一切触ってないのに不思…
今の開発環境が、eclipse 3.5 (Galileo) なので、最新のADTへのアップデートができませんでした。しばらくは、別記事に書いたようにADT 15まではアップデートしてごまかしていたのですが、そろそろ最新版を使いたくなったので、eclipseからアップデートする…