最後にブール変数を返すブール値メソッドを作成しました... しかし、1秒後に返したい(一部の操作はアプリケーションで作成しています) うまくいきません... どうすればいいですか?postDelayedを含むメソッドに戻る
private boolean variable;
public boolean Method(String device) {
//some code here
//then postdelayed
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//variable is set in other part of app
return variable;
}
}, 1000);
}
? 「変数はアプリの他の部分に設定されています」というのはどういう意味ですか?何かの事のためにEventBusを使ってみませんか? – Vucko
@Vucko私は同じコードで定義された変数を返します。upper ...メソッドが起動すると、まず変数 "device"(入力)が送信され、次にコードにスキャンがいくつかあります。コードで変更されたこの変数...(私の英語のために申し訳ありません) –
私は間違って何かが表示されません。これは正常に動作します。アプリの他の部分で変数自体を設定する際に問題がなければなりません。 –