zoukankan      html  css  js  c++  java
  • 倒计时器, android版 8秒 Thread Handle


    public Thread_Time thread_Time ;
     
    private int time = 8;

    	final Handler handler = new Handler(){
    		public  void handleMessage(Message msg){
    			switch (msg.what) {
    			case 1:
    				 time--;
    				 timeview.setText("" + time);	
    				 if(time == 0){
    			       winOrLose(butID,computerID);  //2个ID比较
    					  
    			      
    			       
    			       
    				 timeview.setText("" + time);
    				 thread_Time.setFlag(false);
    				
    				 }
    				 if(time<0){
    					 time = 0;
    					 timeview.setText("" + time);
    				 }
     			   
    				break;
    
    			default:
    				break;
    			}
    		}
    	};
    	
    

      

    	public void onCreate(Bundle savedInstanceState) {
    		requestWindowFeature(Window.FEATURE_NO_TITLE);
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.main);
    		
    		//启动线程
    		thread_Time = new  Thread_Time(GameActivity.this);
    		thread_Time.start(); 
    
    
    }
    

      

    public class Thread_Time extends Thread{
    	 GameActivity  GA = new GameActivity();
    	 public  boolean flag = true;
    		
    		
    		public void setFlag(boolean flag) {
    			this.flag = flag;
    		}
    		public Thread_Time(GameActivity GA) {
    			this.GA = GA;
    		}
    
         public void run(){
             while(flag){
                 try{
                     Thread.sleep(1000);     // sleep 1000ms	                   
                     Message message = new Message();
                     message.what = 1;
                     GA.handler.sendMessage(message);
                   
                 }catch (Exception e) {
                 	e.printStackTrace();
                 }
             }
         }
     }	
     
    

      

  • 相关阅读:
    集合综合练习<三>
    集合综合练习<二>
    集合综合练习<一>
    java打分系统
    mysql存储过程
    mysql的视图、索引、触发器、存储过程
    mysql
    Java 集合底层原理剖析(List、Set、Map、Queue)
    HashMap底层实现
    Gradle
  • 原文地址:https://www.cnblogs.com/firecode/p/2725910.html
Copyright © 2011-2022 走看看