admin
2020-07-16 b5e008514ffa376154fee55423779a4f21c9f1b7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.huawei.android.hms.agent.common;
 
import com.huawei.android.hms.agent.common.handler.ICallbackResult;
 
/**
 * 回调线程
 */
public class CallbackResultRunnable<R> implements Runnable {
 
    private ICallbackResult<R> handlerInner;
    private int rtnCodeInner;
    private R resultInner;
 
    public CallbackResultRunnable(ICallbackResult<R> handler, int rtnCode, R payInfo) {
        handlerInner = handler;
        rtnCodeInner = rtnCode;
        resultInner = payInfo;
    }
 
    @Override
    public void run() {
        if (handlerInner != null) {
            handlerInner.onResult(rtnCodeInner, resultInner);
        }
    }
}