Can anyone help me with this. I want to send data from edittext to another activity in the JSONMessage. I want to send to the IDDevice in my second activity.
Here is my code
It's my firstActivity
 et = (EditText) findViewById(R.id.editText1);
    bt = (Button) findViewById(R.id.bAdd);
    lv = (ListView) findViewById(R.id.listView);
    arrayList = new ArrayList<String>();
    adapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, arrayList);
    lv.setAdapter(adapter);
    onButtonClick();
    lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            String inputID = et.getText().toString();
            Intent IDdevice = new Intent(MainActivity.this, ControlLed.class);
            IDdevice.putExtra("ID", inputID);
            startActivity(IDdevice);
        }
    });
}
And second activity
 public void device1on(){
    String topic = "server/esp001";
    MqttMessage message = new MqttMessage();
    message.setPayload("{\"idDevice\":\"esp001\",\"status\":\"0\",\"data\":\"100\",\"address\":\"1\",\"function\":\"1\",\"user\":\"admin\"}".getBytes());// I want to send data from first activity to the idDevice
    try {
        client.publish(topic, message);
    } catch (MqttException e) {
        e.printStackTrace();
    }
}
 
     
     
    