大漢易經書院.apk(点击下载) / br.java


package com.xiaomi.push.service;

import android.content.ComponentName;
import android.content.ServiceConnection;
import android.os.IBinder;
import android.os.Message;
import android.os.Messenger;
import android.os.RemoteException;
import com.xiaomi.channel.commonutils.logger.b;

class br implements ServiceConnection {
    final /* synthetic */ ServiceClient a;

    br(ServiceClient serviceClient) {
        this.a = serviceClient;
    }

    public void onServiceConnected(ComponentName componentName, IBinder iBinder) {
        synchronized (this.a) {
            ServiceClient.a(this.a, new Messenger(iBinder));
            ServiceClient.a(this.a, false);
            for (Message message : ServiceClient.a(this.a)) {
                try {
                    ServiceClient.a(this.a).send(message);
                } catch (RemoteException e) {
                    b.a(e);
                }
            }
            ServiceClient.a(this.a).clear();
        }
    }

    public void onServiceDisconnected(ComponentName componentName) {
        ServiceClient.a(this.a, (Messenger) null);
        ServiceClient.a(this.a, false);
    }
}