0
2クリック後にonclickメソッドをロックし、これらのクリックのテスト/比較後にロックを試みましたが、これらのクリックにrecyclerviewとリスナーがあります これを行う方法はありますか?メソッドをロックしてテスト後に解放する方法
2クリック後にonclickメソッドをロックし、これらのクリックのテスト/比較後にロックを試みましたが、これらのクリックにrecyclerviewとリスナーがあります これを行う方法はありますか?メソッドをロックしてテスト後に解放する方法
あなたがのonClickメソッドをロックする、このコードを書く:もちろん
int counter=0; //definite it as an instance variable
public void onClick(View view)
{
if(counter<2)
{
swtich(view.getId())
{
case R.id.firstcard:
//do something
break;
case R.id.secondcard:
//do something
break;
...
counter++;
}
}
}
を使用すると、各カードのレイアウトでこれを設定する必要があります。
android:onClick="onClick"
そして、あなたは、リセットしたいですクリック数を設定する必要があります:
counter=0;
「方法をロックする」とはどういう意味ですか? 「テスト」(単体テスト)とはどういう意味ですか? 「これらのクリックを比較する」とはどういう意味ですか? – FWeigl
ok、私はより具体的にしようとする、私はメモリゲームを作成し、クリックした後に私は2つのカード(recyclerviewとgridlayoutで表示)の間で比較すると、私は同期ブロックを使用しようとしましたが、それは間違っています – yaffa
@ 'カウンターとしての変数..例えば' counter> 2?無視する:続行する。 –