package com.reactlibrary;

import android.annotation.SuppressLint;
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.LinearLayout;

import com.arubanetworks.meridian.Meridian;
import com.arubanetworks.meridian.internal.util.Dev;
import com.arubanetworks.meridian.maps.MapView;

//import com.arubanetworks.meridian.maps.MapFragment;

public class BulbView extends LinearLayout {
    private MapView mapView;
    @SuppressLint("WrongViewCast")
    public BulbView(Context context) {
        super(context);
        //Meridian.configure(context);
        try {
            Meridian b = Meridian.getShared();
            if(b == null) {
                Meridian.configure(context);
            }

        } catch (Exception e) {
            Meridian.configure(context);
        }



//        this.setTextColor(Color.BLUE);
//        this.setText("This button is created from JAVA code");
        View view =  LayoutInflater.from(getContext()).inflate(
                R.layout.man_hinh_1, null);

        this.addView(view);

        mapView = view.findViewById(R.id.demo_mapview);
        mapView.setAppKey(MainApplication.APP_KEY);
        mapView.setMapKey(MainApplication.MAP_KEY);

    }

    public BulbView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public BulbView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }

//    private MapFragment mActivity;


//    public FragmentActivity getmActivity() {
//        return mActivity;
//    }
//
//    /**
//     * @param mActivity of type FragmentActivity
//     * @return of type null
//     * setter function for mActivity
//     * @since May 3, 2013
//     * @author rajeshcp
//     */
//    public void setmActivity(MapFragment mActivity) {
//        this.mActivity = mActivity;
//        mActivity.getSupportFragmentManager();
//    }
}
