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();
}
}