I want to print sequential numbers every 2 seconds when I press button. I used following code:
int j=0;
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
c=Calendar.getInstance();
Delay(2 ,c.get(Calendar.SECOND));
if(j++<5)
t.setText("number "+j);
}
});
public void Delay(int p,int q){
int z=0;
while(z<p){
c=Calendar.getInstance();
i= c.get(Calendar.SECOND);
z=i-q;
}
return ;
}
but this code prints "Number 5" at the end of 10 seconds directly. How can I print "Number 1", "Number 2", "Number 3"....sequentially every 2 sec.