|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Retention(value=RUNTIME) @Target(value=METHOD) public @interface AsyncMethod
UI スレッドとは非同期に実行するメソッドを指定するためのアノテーションです。
メソッドバインディング対象のメソッドに本アノテーションを指定すると、そのメソッドを Uruma
が呼び出す際、UIスレッドとは異なるスレッドで非同期に呼び出します。
主に時間のかかる処理を実行するメソッドに対して指定すると、メソッドを実行している間にも画面を操作することができます。
任意要素の概要 | |
---|---|
boolean |
cancelable
キャンセル可能なタスクかどうかを指定します。 |
String |
nameProperty
タスク名称を表すプロパティ名を指定します。 |
public abstract String nameProperty
public abstract boolean cancelable
true
の場合、キャンセル可能。そうでない場合不可能。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |