RequestManagerFragment.java revision 7e7c54e34b096f6bee9cefe6ef043464a984e5ff
1package com.bumptech.glide.manager;
2
3import android.annotation.TargetApi;
4import android.app.Fragment;
5import com.bumptech.glide.RequestManager;
6
7@TargetApi(11)
8public class RequestManagerFragment extends Fragment {
9    private RequestManager requestManager;
10
11    public void setRequestManager(RequestManager requestManager) {
12        this.requestManager = requestManager;
13    }
14
15    public RequestManager getRequestManager() {
16        return requestManager;
17    }
18
19    @Override
20    public void onStart() {
21        super.onStart();
22        if (requestManager != null) {
23            requestManager.onStart();
24        }
25    }
26
27    @Override
28    public void onStop() {
29        super.onStop();
30        if (requestManager != null) {
31            requestManager.onStop();
32        }
33    }
34
35    @Override
36    public void onDestroy() {
37        super.onDestroy();
38        if (requestManager != null) {
39            requestManager.onDestroy();
40        }
41    }
42}
43