package com.example.breaktomars; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.content.Intent; import android.database.Cursor; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.app.Activity; import android.view.*; import android.view.ContextMenu.ContextMenuInfo; import android.widget.AdapterView.AdapterContextMenuInfo; import android.widget.Button; import android.widget.TextView; import java.util.Date; import java.util.Calendar; import android.text.format.Time; import java.text.DateFormat; import java.util.Timer; import java.util.TimerTask; import android.os.AsyncTask; public class breaktomars extends Activity { private int mHour; private int mMinute; private int diff; private Timer timer; private long val = 10; private Handler mHandler = new Handler(); /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mHandler.postDelayed(mUpdateTimeTask, 1000); } private Runnable mUpdateTimeTask = new Runnable() { public void run() { TextView timerm = (TextView) findViewById(R.id.timeview); timerm.setText("Time remaining " + time_remaining() ); mHandler.removeCallbacks(mUpdateTimeTask); mHandler.postDelayed(mUpdateTimeTask, 1000); } }; private long time_remaining() { int month; int day ; int hour; int min; long mdiff; // Date now = new Date(); // Date later = new Date( 2010,02,24,18,00,00 ); // mdiff =( later.getTime() - now.getTime() ) /1000; // Calendar with exit date final Calendar cf = Calendar.getInstance(); cf.set(2010,02,24,18,00); // Calendar with current date final Calendar c = Calendar.getInstance(); mdiff = ( cf.getTimeInMillis() - c.getTimeInMillis() )/1000 ; // return the remaining time return mdiff; } }