昨日のエントリーに引き続き,バッドノウハウ的なものを箇条書きでまとめておく。思い付いた順に追加していく予定。 Activity関連 永続化はonPauseで行う*1。詳しくはActivityのライフサイクル図を参照のこと。 onPauseと対になっている処理は,onResumeで行うこと。onStart/onStopはあんまり使わない,気がする。 DialogはAlertDialog.Builderを使って実装するのが楽。ただし,裏で何らかの処理を行なっている間,ユーザーに操作をさせないために表示するダイアログ(いわゆるProgressDialog)は使わないようにする。DialogではなくActivityを新しく作って表示させることで,いくつかのトラブルを回避できる*2 *3。 重いタスクはUIスレッドで処理しない。AsyncTaskなどを使ってワーカースレッドで実行する。ただし,ワーカ
概要 android.widgetパッケージ - SeekBarクラスを使用します。 ソースコード package com.adakoda.android.seekbarsample; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.widget.SeekBar; import android.widget.SeekBar.OnSeekBarChangeListener; import com.adakoda.android.seekbarsample.R.id; public class SeekBarSampleActivity extends Activity { @Override public void onCreate(Bundle sa
2台目のAndroid端末登場 - 新たな戦いの始まり はじめまして。私は有山圭二(ありやまけいじ)と申します。運営委員を拝命している「日本Androidの会」経由で、本稿を執筆する機会を頂きました。 執筆が決まったちょうどそのころ、NTTドコモから、ソニー・エリクソンの新型Android端末「Xperia」(エクスペリア)が発売されました。このXperia、発売前から予約が殺到し、特に黒色は人気で品薄状態が続いているとか。 Xperia好調のニュースを受けて、それまでAndroid開発への参入を躊躇(ちゅうちょ)していたソフトウエア・ベンダーが続々とAndroidアプリ開発へ参入しています。また、ソフトバンクモバイルやKDDIもAndroid端末を製品ラインアップに入れることを発表しています。 しかし、Xperiaは、日本国内でのAndroidを大いに盛り上げる一方で、われわれ開発者にと
軽さと薄さに仰天、モバイルディスプレー「VAIO Vision+ 14」で2画面を試す 2024.08.08
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く