In my application, I show the clock in a TextView , and I want to update it in real time. I tried to run it as follows:
public void clock() { while(clock_on == true) { executeClock(); } } public void executeClock() { TextView timeTv = (TextView) findViewById(R.id.time); long currentTime=System.currentTimeMillis(); Calendar cal=Calendar.getInstance(); cal.setTimeInMillis(currentTime); String showTime=String.format("%1$tI:%1$tM %1$Tp",cal); timeTv.setText(showTime); }
But that will not work.
source share