How do i get my activity time to update every minute not just on create : public class MainActivity extends ActionBarActivity
{

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {`enter code here`
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

       TimeZone tz = TimeZone.getTimeZone("Atlantic/St_Helena");
        Calendar c = Calendar.getInstance(tz);
        String timez = String.format("Year "+"%02d" , c.get(Calendar.YEAR))

Display formattedDate value in TextView
        TextView time = new TextView(this);
        time.setText("Its"+timez+" PM"+"\n\n"+"Ants stretch when they wake up in the morning.");
        time.setGravity(Gravity.TOP);
        time.setTextSize(20);
        setContentView(time);
}}
