• 倒计时器, 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();
                 }
             }
         }
     }	
     
    

      

  • 相关阅读:
    (转载)什么才是富人思维
    linux上的vs code的C++环境搭建
    [转载]双线性插值简介
    刻意练习行动手册
    滑动窗口技巧
    [转载]用于深入思考的小工具
    CF632E Thief in a Shop
    BZOJ1497 最大获利
    UVA10779 Collectors Problem
    洛谷P4311 士兵占领
  • 原文地址:https://www.cnblogs.com/firecode/p/2725910.html
Copyright © 2020-2023  润新知