Android-GT 사용 자습서(19) 스레드 클래스 자습서
2776 단어 GT 사용 자습서
모든 문장의 편집자는 독자가 직접 읽고 완전히 복사하여 붙일 수 있도록 한다. 그 중에서 복잡하거나 비교적 많은 원본은 원본이 있고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 라이브러리가 추구하는 사물이다.