Ich will jetzt nicht gleich den nächsten Thread aufmachen..deshalb frage ich gleich schon hier :
Die Aufgabe : In der Mitte wird das heutige Datum angezeigt, links und rechts sind jeweils Pfeile die den vorherigen tag bzw den nächsten aufrufen sollen.
In der Mitte sind die Informationen dieses bestimmten Tages, die dann aus der Datenbank kommen.
Momentan funktionert es wie folgt : Klickt man auf den Button für den Tag davor anzuzeigen wird folgendes aufgerufen :
1Intent intent =new Intent(MainActivity.this,MainActivity.class);
2 cal.add( Calendar.DATE, -1 );
3 final String formattedDate = sdf.format(cal.getTime());
4 cal.add(Calendar.DATE, +1);
5 intent.putExtra("datum",formattedDate );
6 startActivity(intent);
Also wird die selbe activity innerhalb der activity nochmal aufgerufen, und schickt der neuen mainactivity das anzuzeigende datum. jedoch glaube ich das es eine sehr unsaubere lösung ist, weil man dann quasi unendlich viele MainActivitys erstellt..
sind meine sorgen unbegründet, oder gibt es eine bessere lösung?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.