)メソッドのonClick内から(ビューV)スイッチ(v.getId(コール:私は私の中にスタートボタンの色を変更しようとしています
onClick(View v) {
switch (v.getId()) {
case R.id.startButton:
startButton.setTextColor(Color.RED);
listenForNoise();
break;}
}
private void listenForNoise(){
/////******
return
しかし、それは唯一の私の方法はlistenForNoise返すときに変化するので、そこにあります。遅延(メソッドがトリガーループを持っている)、私はボタンを押すと上の変更の色を作る方法カム
あなたの内の任意の長い作業をしないと使用を起動するために、新しいスレッドを作成UIスレッド(何か起こるのを待つループのようなもの)。 AsyncTaskのようなものを使う – vilpe89