BaseActivity.java 1.26 KB
package com.cnlive.libs;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;

import com.cnlive.libs.user.CNLiveUser;
import com.cnlive.libs.user.CNUserCallBack;
import com.cnlive.libs.user.model.CNUserBuilder;
import com.cnlive.libs.user.model.UserState;

/**
 * Created by Administrator on 2016/9/22.
 */
public class BaseActivity extends AppCompatActivity {

    public CNLiveUser cnLiveUser;
    public CNUserCallBack cnUserCallBack = new CNUserUtilCallback();
    public CNUserBuilder.Builder cnUserBuilder = new CNUserBuilder.Builder();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        cnLiveUser = new CNLiveUser(cnUserCallBack);
    }

    private class CNUserUtilCallback implements CNUserCallBack {

        @Override
        public void onUserState(String what, String extra) {
            switch (what){
                case UserState.ERROR_INIT_NETWORK:
                    //网络连接失败
                    break;
                case UserState.ERROR_INIT_OTHER:
                    //内部错误
                    break;
            }
            Log.e("DemoView", "errorCode = " + what + "   errorMessage = " + extra);
        }
    }
}