テーブル行にonclickがあり、次の画面が表示されるまでに1秒間行の色を変更したいと思います。これは可能ですか?ここに私の現在のコードです。onClickで遅延を実装するにはどうすればよいですか?
public void onClick(View v) {
String sdet_id;
int det_id;
v.setBackgroundColor(Color.GRAY);
det_id = v.getId();
sdet_id = String.valueOf(det_id);
Intent i = new Intent();
i.setClassName("demo.learningdroid.com", "demo.learningdroid.com.details");
i.putExtra("Det_id", sdet_id);
startActivity(i);
v.setBackgroundColor(Color.TRANSPARENT);
// TODO Auto-generated method stub
}
});
はあなたが '新しいハンドラ()を使用することができますホープpostDelayed(新しいRunnableを(){ ます。public void実行() {/ *ここでの意図ものを行う* /} 、1000)。 ' ...しかし、FSMのために、ユーザーは彼が得たいものを待つべきですか? ...それは迷惑になるでしょう... – Selvin