Android µ00000000000000000000± 00000000000000000000traffic
Android öð µäµ{{{{± µä{%ä£%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^ ö± ½ ózoméö£;{{à ¹ Ø 'demo **************************************************?
Â Ã Ì á¹ Â úâ ë £" http://www.bkjia.com/kf/ware/vc/ "target =" _ blank "class =" keylink "> vcD4KPHA + TWFpbkFjdGl2aXR5o7o8L3A + CjxwPjxwcmUgY2xhc3M9" brush: java; "> package com. example. mytime; import java. util. arrayList; import android. app. activity; import android. content. intent; import android. OS. bundle; import android. view. view; import android. view. view. onClickListener; import android. view. windo W; import android. widget. button; import android. widget. editText; public class MainActivity extends Activity {Button startButton; EditText minuteText; EditText secondText; int minute; int second; @ Overridepublic void onCreate (Bundle savedInstanceState) {super. onCreate (savedInstanceState); requestWindowFeature (Window. FEATURE_NO_TITLE); setContentView (R. layout. main); startButton = (Button) findViewById (R. id. but Ton_start); minuteText = (EditText) findViewById (R. id. minute); secondText = (EditText) findViewById (R. id. second); startButton. setOnClickListener (new OnClickListener () {@ Overridepublic void onClick (View v) {if (! MinuteText. getText (). toString (). equals ("") {minute = Integer. parseInt (minuteText. getText (). toString ();} if (! SecondText. getText (). toString (). equals ("") {second = Integer. parseInt (secondText. getText (). toString ();} if (minute! = 0 | second! = 0) {ArrayList List = new ArrayList (); List. add (minute); list. add (second); Intent intent = new Intent (); intent. setAction ("com. example. mytime. startActivity "); intent. putIntegerArrayListExtra ("times", list); startActivity (intent) ;}}) ;}@ Overrideprotected void onResume () {minute = 0; second = 0; super. onResume ();}}
Please refer to the following link for more information: How many times can be used?
package com.example.mytime;import java.util.ArrayList;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.Window;import android.widget.TextView;public class StartActivity extends Activity{static int minute = -1;static int second = -1;final static String tag = "tag";TextView timeView;Timer timer;TimerTask timerTask;Handler handler = new Handler(){public void handleMessage(Message msg) {System.out.println("handle!");if (minute == 0) {if (second == 0) {timeView.setText("Time out !");if (timer != null) {timer.cancel();timer = null;}if (timerTask != null) {timerTask = null;}}else {second--;String minutes = String.valueOf(minute);String minute = minutes;minute = "";if (second >= 10) {minutes = String.valueOf(minute);minute = minutes;minute = "";timeView.setText(minute + second);/*"0"+minute + ":" + */}else {timeView.setText(minute + "0" + second);/*"0"+minute + ":0" + */}}}else {if (second == 0) {second =59;minute--;if (minute >= 10) {timeView.setText(minute + ":" + second);}else {timeView.setText("0"+minute + ":" + second);}}else {second--;if (second >= 10) {if (minute >= 10) {timeView.setText(minute + ":" + second);}else {timeView.setText("0"+minute + ":" + second);}}else {if (minute >= 10) {timeView.setText(minute + ":0" + second);}else {timeView.setText("0"+minute + ":0" + second);}}}}};};@Overrideprotected void onCreate(Bundle savedInstanceState) {requestWindowFeature(Window.FEATURE_NO_TITLE);super.onCreate(savedInstanceState);setContentView(R.layout.start);timeView = (TextView)findViewById(R.id.myTime);if (minute == -1 && second == -1) {Intent intent = getIntent();ArrayList
times = intent.getIntegerArrayListExtra("times");minute = times.get(0);second = times.get(1);}timeView.setText(minute + ":" + second);timerTask = new TimerTask() {@Overridepublic void run() {Message msg = new Message();msg.what = 0;handler.sendMessage(msg);}};timer = new Timer();timer.schedule(timerTask,0,1000);}@Overrideprotected void onDestroy() {if (timer != null) {timer.cancel();timer = null;}if (timerTask != null) {timerTask = null;}minute = -1;second = -1;super.onDestroy();}}