天天看點

rxJava基礎篇之七--Action與Func

Action和Func差別

這一篇其實應該早點講,Action是沒有傳回值的:

.subscribe(new Action1<Bitmap>() {

        @Override

        public void call(Bitmap bitmap) { // 參數類型 Bitmap

        }

    });

FunAction是有傳回值的:

.map(new Func1<String, Bitmap>() {

        @Override

        public Bitmap call(String filePath) { // 參數類型 String

            return getBitmapFromPath(filePath); // 傳回類型 Bitmap

        }

    })