Witam wszystkich !
Mam problem ze wstawieniem tekstu z pod minuta i godzina.
Odczyt zawiera ciąg:
Godzina:12
Minuta: 12
handler = new Handler(Looper.getMainLooper()) {
public void handleMessage(Message message) {
switch (message.what) {
case 1:
wiadomosc = message.obj.toString();
Odczyt = wiadomosc.split(":");
if(Odczyt[0] == "Godzina") {
godzina = Odczyt[1];
}
if(Odczyt[0] == "Minuta") {
minuta = Odczyt[1];
}
break;
}
}
};
Chciałbym wstawić te wartości do okienka w pola EditText które się ładnie pokazuje
public void showSetTime(View view) {
EditText hour, minute;
Button save, close;
myDialogTime.setContentView(R.layout.set_time);
hour = (EditText)myDialogTime.findViewById(R.id.hour);
minute = (EditText)myDialogTime.findViewById(R.id.minute);
hour.setText(godzina);
minute.setText(minuta);
save = (Button)myDialogTime.findViewById(R.id.save);
close = (Button)myDialogTime.findViewById(R.id.close);
myDialogTime.show();
save.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
messageThread.write("Godzina:" + hour.getText().toString() + "\n");
messageThread.write("Minuta:"+ minute.getText().toString()+"\n");
}
});
close.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
myDialogTime.dismiss();
}
});
}
Lecz nic się nie ukazuje, gdy napiszę Serial.out.println(godzina) to ukazuje mi się null, co robię źle ?
dodana zawartość
Problem rozwiązany