All pastes #1851606 Raw Edit

Miscellany

public text v1 · immutable
#1851606 ·published 2010-03-24 16:57 UTC
rendered paste body
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;

   }


}