package com.videogo;
|
|
import android.content.BroadcastReceiver;
|
import android.content.Context;
|
import android.content.Intent;
|
import android.util.Log;
|
import com.videogo.constant.Constant;
|
import com.videogo.constant.IntentConsts;
|
import com.videogo.openapi.EzvizAPI;
|
import com.videogo.util.Utils;
|
import ezviz.ezopensdk.R;
|
|
public class EzvizBroadcastReceiver extends BroadcastReceiver {
|
private static final String TAG = "EzvizBroadcastReceiver";
|
|
@Override
|
public void onReceive(Context context, Intent intent) {
|
String action = intent.getAction();
|
if (action.equals("android.net.conn.CONNECTIVITY_CHANGE")) {
|
EzvizAPI.getInstance().refreshNetwork();
|
} else if (action.equals(Constant.ADD_DEVICE_SUCCESS_ACTION)) {
|
String deviceId = intent.getStringExtra(IntentConsts.EXTRA_DEVICE_ID);
|
Utils.showToast(context, context.getString(R.string.device_is_added, deviceId));
|
} else if (action.equals(Constant.OAUTH_SUCCESS_ACTION)) {
|
Log.i(TAG, "onReceive: OAUTH_SUCCESS_ACTION");
|
Intent toIntent = new Intent(context, OptionActivity.class);
|
toIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
context.startActivity(toIntent);
|
}
|
}
|
|
}
|