@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); View connectBtn = view.findViewById(R.id.mc_connectBtn); connectBtn.setOnClickListener(this); }
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); orangeColor = getResources().getColor(R.color.orange); mDisconnectedButtons = view.findViewById(R.id.mc_disconnected_buttons); disarmedButtons = view.findViewById(R.id.mc_disarmed_buttons); armedButtons = view.findViewById(R.id.mc_armed_buttons); mInFlightButtons = view.findViewById(R.id.mc_connected_buttons); final View connectBtn = view.findViewById(R.id.mc_connectBtn); connectBtn.setOnClickListener(this); homeBtn = (Button) view.findViewById(R.id.mc_homeBtn); homeBtn.setOnClickListener(this); final Button armBtn = (Button) view.findViewById(R.id.mc_armBtn); armBtn.setOnClickListener(this); final Button disarmBtn = (Button) view.findViewById(R.id.mc_disarmBtn); disarmBtn.setOnClickListener(this); final Button takeoffInAuto = (Button) view.findViewById(R.id.mc_TakeoffInAutoBtn); takeoffInAuto.setOnClickListener(this); pauseBtn = (Button) view.findViewById(R.id.mc_pause); pauseBtn.setOnClickListener(this); autoBtn = (Button) view.findViewById(R.id.mc_autoBtn); autoBtn.setOnClickListener(this); followBtn = (Button) view.findViewById(R.id.mc_follow); followBtn.setOnClickListener(this); }
@Override public void onApiConnected() { super.onApiConnected(); setupButtonsByFlightState(); updateFlightModeButtons(); updateFollowButton(); getBroadcastManager().registerReceiver(eventReceiver, eventFilter); }
@Override public void onApiDisconnected() { super.onApiDisconnected(); getBroadcastManager().unregisterReceiver(eventReceiver); }