2016-05-28 4 views
0

Ich möchte die Zeit von Einstellungsseite zu Anwendungsbildschirm überschreiben. Ich lege 2 Bilder an. Einer ist der App-Bildschirm, wo die Zeit überschrieben werden muss, und der zweite ist die Einstellungsseite This is the 1st picture i.e; app screen where time need to be override here.. Wenn ich bis 17:00 Uhr wechseln möchte, wie kann ich es tun? This is the second image which is the settings page where when i input time here the time need to change in the first imageÜberbrückungszeit von Einstellungsseite

Antwort

0

So, hier ist das, was ich denke, Sie zu erreichen versuchen,

1.Have eine Seite in Ihrer Anwendung (d Erstes Bild), um die aktuelle Zeit zu zeigen.
2.Sie möchten, dass die Seite entsprechend der auf dem Telefon eingestellten Zeit geändert wird.

Verwenden Sie den folgenden Code, um die Systemzeit

Calendar c = Calendar.getInstance(); 
SimpleDateFormat df = new SimpleDateFormat("HH:mm a"); 
String formattedTime = df.format(c.getTime()); 
// Now formattedDate have current date/time 
TextView.setText(formattedTime); //set it to your time view 

Mit dem obigen Code zu bekommen Sie haben eine Ansicht, die Zeit, um die Systemzeit eingestellt. PS Stellen Sie sicher, dass Sie die Zeit in onResume() -Methode der Aktivität auch

+0

Es funktioniert nicht, gibt es eine andere Methode oder Weg, es zu tun –

+0

Können Sie mir sagen, warum genau es nicht funktioniert, welcher Fehler Sie konfrontiert sind –

+0

Ich hatte Ihren Code implementiert, was Sie angegeben hatten, aber während Sie die Zeit auf der Einstellungsseite ändern und die Zeit zurückgeben, ist das nicht der Fall. –

Verwandte Themen