| | |
| | | import com.dayu.pipirrapp.R; |
| | | import com.dayu.pipirrapp.adapter.TabAdapter; |
| | | import com.dayu.pipirrapp.databinding.ActivityMainBinding; |
| | | import com.dayu.pipirrapp.fragment.MainFragment; |
| | | import com.dayu.pipirrapp.fragment.OrderFragment; |
| | | import com.dayu.pipirrapp.fragment.MapFragment; |
| | | import com.dayu.pipirrapp.fragment.MyFragment; |
| | | import com.dayu.pipirrapp.net.MqttManager; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | |
| | | private ActivityMainBinding binding; |
| | | private List<Fragment> fragments = new ArrayList<>(); |
| | | private long mExitTime; |
| | | MqttManager mqttManager; |
| | | |
| | | private enum Tab { |
| | | ORDER, MAP, MY |
| | |
| | | setupFragments(); |
| | | initView(); |
| | | initTab(); |
| | | mqttManager = new MqttManager(this); |
| | | mqttManager.connect(); |
| | | } |
| | | |
| | | private void setupFragments() { |
| | | fragments.add(new MainFragment()); |
| | | fragments.add(new OrderFragment()); |
| | | fragments.add(new MapFragment()); |
| | | fragments.add(new MyFragment()); |
| | | } |
| | |
| | | return super.onKeyDown(keyCode, event); |
| | | } |
| | | |
| | | @Override |
| | | protected void onDestroy() { |
| | | super.onDestroy(); |
| | | //关闭MQ |
| | | mqttManager.disconnect(); |
| | | } |
| | | |
| | | /** |
| | | * 修改底部状态 |
| | | */ |