-1
단추를 클릭 한 횟수가 Firebase 데이터베이스에 저장되는 안드로이드 투표 응용 프로그램을 만들고 싶습니다.firebase의 버튼 클릭 카운터
사용자가 버튼을 클릭하면 투표가 Firebase에 저장됩니다. 그러나 버튼을 몇 번 눌렀는지 계산하는 방법을 알 수는 없습니다. 제발 도와주세요. 감사합니다.
단추를 클릭 한 횟수가 Firebase 데이터베이스에 저장되는 안드로이드 투표 응용 프로그램을 만들고 싶습니다.firebase의 버튼 클릭 카운터
사용자가 버튼을 클릭하면 투표가 Firebase에 저장됩니다. 그러나 버튼을 몇 번 눌렀는지 계산하는 방법을 알 수는 없습니다. 제발 도와주세요. 감사합니다.
데이터를 button
클릭 이벤트로 업데이트 할 수 있으며, 버튼을 클릭하면 disable
이됩니다. 당신은 더는 여기 handler
또는 TimerTask
를 사용하여 활성화 할 수있는 것은 샘플 예입니다 :
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//update firebase
btn.setEnabled(false);
}
});
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
btn.setEnabled(true);
}
},5*60*1000);
당신이 버튼을 클릭 학급 전체에 액세스 할 수있는 개인 멤버 변수를 사용할 수있는 수를 유지하기 위해. 일시적으로 비활성화하려면 비활성화하고 5 초로 계산 한 타이머를 시작한 다음 다시 활성화하는 이벤트를 발생시킵니다. – Lehue
대답에 대한 색조 감사합니다. 자세히 설명하는 방법을 설명해 주시겠습니까? 감사합니다 – Abhi
당신은 Milind Mevada의 대답에서 타이머를 사용하는 방법을 볼 수 있습니다. 변수에 관해서는 함수 내부에없는 클래스의 시작 바로 아래에있는 int 변수 (예 :'int counter = 0;')를 초기화하면이 클래스의 모든 함수에서 액세스 할 수 있습니다. – Lehue