【android】任意のスレッドで処理を行う
公開日:
:
最終更新日:2012/06/11
android
非UIスレッドでUIを操作したい場合に、任意の処理をUIスレッド上で実行する。
目次
UIスレッドで処理を実行する
//実行するスレッドでHandlerを定義
Handler onErrorHandler= new Handler();
//任意のスレッドでpost()を呼び出す
onErrorHandler.post(new Runnable() {
@Override
public void run() {
jockey.switchPlayer();
}
});
関連記事
-
【android】ハードウェアキー入力を検出する
Activityを継承したクラスで下記を記述します。 public boolean
-
【android】非同期処理
Androidで非同期処理、マルチスレッドを処理するスニペット。 AndroidのスレッドはUIス
-
【android】 APIバージョンによる動作の違い
「最近使用したアプリケーション」からの起動 2.x系 -> onNewIntentが呼ばれる 4
-
【android】アプリ内課金を実装する
アプリ内課金のサンプルコードを解析します。 参考URL 公式API Android
-
【android】複数のカスタムテーマを設定で切り替える
背景色やアプリ全体のテーマ色を設定で変更したいという要望をもらったので実装してみました。
-
【android】 Android4.1のserviceでdefaultPreferenceがおかしい
【現象】 ActivityでdefaultPreferencesで保存したデータがservice内
-
【android】IMEの表示/非表示
//IMEを閉じる InputMethodManager inputMethodManager
-
【android】 年月だけのDatePicker
final DatePicker datePicker = new DatePicker(sel
-
【android】リソースからいろいろ取得する
リソースで定義したいろいろをコード内で呼び出す方法です。 レイアウト //リソースからレ
- PREV
- 【javascript】正規表現
- NEXT
- 【javascript】キャスト