Android-GT 사용 자습서(19) 스레드 클래스 자습서

2776 단어 GT 사용 자습서
당신을 개발 중에 놓치지 않게 하는 GT 가방.GSLS 홈페이지를 살펴보고 더 많은 원본 키트를 보십시오.
모든 문장의 편집자는 독자가 직접 읽고 완전히 복사하여 붙일 수 있도록 한다. 그 중에서 복잡하거나 비교적 많은 원본은 원본이 있고github 주소를 붙일 수 있다.
GT류 안의 원본 코드는 완전히 기원되고 비교적 많은 중국어 주석이 있어서 더 많은 사람들이 직접 읽을 수 있다.
팔로우 눌러, 좋아요(〃'〃'〃), 블로거 최신 발표 라이브러리 주목:https://github.com/1079374315/GSLS_Tool
미제의 틀, 창조를 이렇게 간단하게 만들었다!
GT 라이브러리에 의존하면 다음과 같은 조작을 할 수 있습니다
주 스레드 작업:
GT.Thread.runAndroid(new Runnable() {
            @Override
            public void run() {
                //UI    
            }
        });
GT.Thread.runAndroid(new Runnable() {
            @Override
            public void run() {
                //UI    
            }
        },5000);//  5        
 GT.Thread.runAndroid(view, new Runnable() {
            @Override
            public void run() {
                //UI    
            }
        });
GT.Thread.runAndroid(activity, new Runnable() {
            @Override
            public void run() {
                //UI    
            }
        });

 
하위 스레드 작업:
GT.Thread.runJava(new Runnable() {
            @Override
            public void run() {
                //     
            }
        });

 
지연 시간:
public static void sleep(long millis)

 
/**
         *       
         *
         * @param delay                  
         * @param period                
         * @param timerTask     new TimerTask        run         
         * @return
         */
        public static Timer Timer(long delay, long period, TimerTask timerTask)

 
/**
         *         
         *
         * @param timerTask
         * @return
         */
        public static Timer Timer(TimerTask timerTask)

 
/**
         * Timer     
         */
        public static class GT_Timer {

 
 /**
         * AsyncTask   
         *
         * @param gtAsyncTask
         * @return
         */
        public static GTAsyncTask asyncTask(GTAsyncTask gtAsyncTask)

 
/**
         *       AsyncTask   
         *
         * @param start
         * @param gtAsyncTask
         * @return
         */
        public static GTAsyncTask asyncTask(boolean start, GTAsyncTask gtAsyncTask)

 
 /**
         * AsyncTask     
         */
        public static class AsyncTask

 
 /**
         *           
         */
        public abstract static class GTAsyncTask extends android.os.AsyncTask 

총괄: 간단하고 편리한 사용은 바로 GT 라이브러리가 추구하는 사물이다.

좋은 웹페이지 즐겨찾기