Android隊列后臺和UI任務:AsyncJobLibrary

jopen 10年前發布 | 27K 次閱讀 Android開發 移動開發 AsyncJobLibrary

AsyncJobLibrary讓開發人員能夠輕松列隊后臺和UI任務。

以下是由AsyncJobBuilder 創建一個 AsyncJob 示例:

new AsyncJob.AsyncJobBuilder<Boolean>()
        .doInBackground(new AsyncJob.AsyncAction<Boolean>() {
            @Override
            public Boolean doAsync() {
                // Do some background work
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                return true;
            }
        })
        .doWhenFinished(new AsyncJob.AsyncResultAction<Boolean>() {
            @Override
            public void onResult(Boolean result) {
                Toast.makeText(context, "Result was: " + result, Toast.LENGTH_SHORT).show();
        }
}).create().start();

項目主頁:http://www.baiduhome.net/lib/view/home/1411262634406

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!