Page 204 - MDP2022-2
P. 204

public  void  setSymbol(int  symbol_resID)  {
                            symbol.setImageResource(symbol_resID);
                    }


                    public  void  setTextColor(int  color)  {
                            text.setTextColor(color);
                    }


                    public  void  setText(String  text_string)  {
                            text.setText(text_string);
                    }


                    public  void  setText(int  text_resID)  {
                            text.setText(text_resID);
                    }
            }


            package  com.headthings.mdp_project_2022;


            import  android.widget.Toast;


            import  org.eclipse.paho.client.mqttv3.IMqttDeliveryToken;
            import  org.eclipse.paho.client.mqttv3.MqttCallback;
            import  org.eclipse.paho.client.mqttv3.MqttClient;
            import  org.eclipse.paho.client.mqttv3.MqttException;
            import  org.eclipse.paho.client.mqttv3.MqttMessage;


            public  class  Mqtt  implements  MqttCallback  {
                    private  final  String  ServerIP  =  "tcp://192.168.0.100:1883";
                    private  static  MqttClient  mqttClient;


                    private  Mqtt()  {
                            try  {
                                    mqttClient  =  new  MqttClient(ServerIP,  MqttClient.generateClientId(),  null);
                                    mqttClient.setCallback(this);
                            }  catch  (MqttException  e)  {
                                    e.printStackTrace();
                            }
                    }


                    public  static  MqttClient  getInstance()  {
                            if  (mqttClient  ==  null)  {
                                    new  Mqtt();
                            }
                            return  mqttClient;
   199   200   201   202   203   204   205   206   207   208   209