Click here to Skip to main content
15,905,325 members
Home / Discussions / Java
   

Java

 
GeneralMessage Removed Pin
22-Nov-10 5:55
mr_plow9922-Nov-10 5:55 
GeneralRe: Help with essentially searching text Pin
Dr.Walt Fair, PE22-Nov-10 8:08
professionalDr.Walt Fair, PE22-Nov-10 8:08 
GeneralRe: Help with essentially searching text Pin
David Skelly23-Nov-10 1:53
David Skelly23-Nov-10 1:53 
GeneralMessage Removed Pin
23-Nov-10 9:01
mr_plow9923-Nov-10 9:01 
GeneralRe: Help with essentially searching text Pin
David Skelly23-Nov-10 21:51
David Skelly23-Nov-10 21:51 
QuestionJava Chronometer Pin
Smaini Nurbs17-Nov-10 16:58
Smaini Nurbs17-Nov-10 16:58 
AnswerRe: Java Chronometer Pin
Richard MacCutchan18-Nov-10 1:40
mveRichard MacCutchan18-Nov-10 1:40 
GeneralRe: Java Chronometer Pin
Smaini Nurbs18-Nov-10 16:35
Smaini Nurbs18-Nov-10 16:35 
I'm trying to call this class. But the Decision class can't call this ChronometerDemo1 class.





package com.example.testsensors;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.SystemClock;
import android.util.Log;
import android.view.Menu;
import android.widget.Chronometer;
import android.widget.Toast;
 
public class ChronometerDemo1 extends Activity {
	private static final String TAG = "CustomChronometerActivity";
	private static final String MS_ELAPSED = "com.etc.etc.MsElapsed";
 
	private static MyChronometer chrono;
	 
	
	//@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
  
        //start the chronometer
        chrono = new MyChronometer(this);
        chrono.start(); //Start counting up
        setContentView(chrono);
    }
 
	@Override
	protected void onPause() {
		Log.i(TAG, "onPause()");
		super.onPause();
		chrono.stop();
	}
 
	@Override
	protected void onResume() {
		Log.i(TAG, "onResume()");
		super.onResume();
		chrono.start();
	}
 
	@Override
	protected void onSaveInstanceState(Bundle outState) {
		super.onSaveInstanceState(outState);
		Log.i(TAG, "onSaveInstanceState()");
		chrono.stop();
		outState.putInt(MS_ELAPSED, chrono.getMsElapsed());
	}
 
	@Override
	protected void onRestoreInstanceState(Bundle savedInstanceState) {
		super.onRestoreInstanceState(savedInstanceState);
		Log.i(TAG, "onRestoreInstanceState()");
		int ms = savedInstanceState.getInt(MS_ELAPSED);
		chrono.setMsElapsed(ms);
		chrono.start();
	}
 
	class MyChronometer extends Chronometer {
 
		public int msElapsed;
		public boolean isRunning = false;
 
		public MyChronometer(Context context) {
			super(context);
			invalidate();
		}
 
		public int getMsElapsed() {
			return msElapsed;
		}
 
		public void setMsElapsed(int ms) {
			setBase(getBase() - ms);
			msElapsed  = ms;
		}
 
		@Override
		public void start() {
			super.start();
			setBase(SystemClock.elapsedRealtime() - msElapsed);
			isRunning = true;
		}
 
		@Override
		public void stop() {
			super.stop();
			if(isRunning) {
				msElapsed = (int)(SystemClock.elapsedRealtime() - this.getBase());
			}
			isRunning = false;
		}
	}

	
	public static void onCreate() {
		// TODO Auto-generated method stub
		chrono.start();	
	}
}

GeneralRe: Java Chronometer Pin
Nagy Vilmos18-Nov-10 21:47
professionalNagy Vilmos18-Nov-10 21:47 
GeneralRe: Java Chronometer Pin
David Skelly18-Nov-10 22:13
David Skelly18-Nov-10 22:13 
GeneralRe: Java Chronometer Pin
David Skelly18-Nov-10 22:16
David Skelly18-Nov-10 22:16 
GeneralRe: Java Chronometer Pin
Richard MacCutchan18-Nov-10 22:52
mveRichard MacCutchan18-Nov-10 22:52 
QuestionCall Class Pin
Smaini Nurbs13-Nov-10 0:58
Smaini Nurbs13-Nov-10 0:58 
AnswerRe: Call Class Pin
Smaini Nurbs13-Nov-10 1:02
Smaini Nurbs13-Nov-10 1:02 
GeneralRe: Call Class Pin
David Skelly16-Nov-10 22:27
David Skelly16-Nov-10 22:27 
GeneralRe: Call Class Pin
Smaini Nurbs17-Nov-10 16:55
Smaini Nurbs17-Nov-10 16:55 
GeneralRe: Call Class Pin
David Skelly17-Nov-10 22:15
David Skelly17-Nov-10 22:15 
GeneralRe: Call Class Pin
Smaini Nurbs18-Nov-10 16:35
Smaini Nurbs18-Nov-10 16:35 
AnswerRe: Call Class Pin
TorstenH.13-Nov-10 4:59
TorstenH.13-Nov-10 4:59 
GeneralRe: Call Class Pin
Smaini Nurbs13-Nov-10 18:27
Smaini Nurbs13-Nov-10 18:27 
GeneralRe: Call Class Pin
TorstenH.13-Nov-10 21:09
TorstenH.13-Nov-10 21:09 
GeneralRe: Call Class Pin
Smaini Nurbs13-Nov-10 22:36
Smaini Nurbs13-Nov-10 22:36 
AnswerRe: Call Class Pin
Richard MacCutchan13-Nov-10 5:58
mveRichard MacCutchan13-Nov-10 5:58 
GeneralRe: Call Class Pin
Smaini Nurbs13-Nov-10 18:27
Smaini Nurbs13-Nov-10 18:27 
GeneralRe: Call Class Pin
Richard MacCutchan14-Nov-10 1:46
mveRichard MacCutchan14-Nov-10 1:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.