Beiträge von Marco Feltmann

    Die Suche nach Datum stelle ich mir (aus Nutzersicht) schwer zu realisieren vor, da die Standardimplementierung des DatePickers alle möglichen Daten anzeigt.
    Dort kannst Du zwar ein minimales und ein maximales Datum eintragen, was aber je nach Datensätzen nicht unbedingt sinnvoll sein muss.


    Wenn Du beispielsweise einen Veranstaltungskalender planst und schon mal 15 gängige Termine für 2016 eingetragen hast, dann hat der Nutzer insgesamt 342x die Möglichkeit eine Datumssuche ohne Ergebnis zu starten.
    (366 Tage [Schaltjahr 2016, inklusive Neujahrsparty 2016 und Silvester 2016] - 14 unterschiedliche Termine [Rock Am Ring und Rock Im Park sind zur gleichen Zeit ;)])


    Frustrierend.


    Sinnvoller wäre eine Zeitraumsuche:
    Ich hab vom 27.07.2015 bis zum 10.08.2015 Urlaub und möchte ein Festival besuchen.
    (Beispielhaftes Ergebnis: Wacken und Mera Luna)


    Wie das zu realisieren ist?
    Eingabe des Pickers entgegennehmen und in den 'WHERE' Teil der SQL Abfrage einbauen.

    Nur dadurch, dass Du irgendwo eine View Instanz eines bereits gezeigten XML anlegst, ändert das noch lange nichts an der Darstellung eines bereits instanziierten Views derselben XML.


    Bevor ich jetzt anfange mir den Kopf zu zerbrechen, wie Du das ganze (idealerweise auch threadsafe) zurückgespielt bekommst:
    Was genau hast Du eigentlich vor und wie kommst Du darauf, dass Dein Lösungsansatz ein guter ist?


    Zum Zweiten würde ich vorschlagen, Du lässt das mit den ganzen Activities lieber sein und steigst auf Fragmente um.
    Ansonsten legst Du einfach für jedes Layout eine eigene Activity an. Je nach IDE über 'Neu…->Android Activity' oder Ähnlichem. Oder händisch, dann musst Du daran denken, diese Activity auch in Deine AndroidManifest.xml einzutragen.

    Beide müssen denselben Parent haben.
    Es nützt also nix beim ersten Lauf nach dem Einen und beim zweiten Lauf nach dem Andern zu sehen.


    Du musst beides bei einem Durchlauf betrachten.
    Und dann nicht nur auf die Klasse schauen (android.view.ViewRootImpl) sondern auf die Instanz (@530a90dc)

    Moin Tim,


    eventuell gibts ja an Deiner Uni ein paar (Medien?)Informatikstudenten, die an so einem Projekt Spaß haben.
    Professoren lassen sich sicherlich auch durch eigene fachübergreifende Projekte beeindrucken.


    Ich würde an Deiner Stelle das Schwarze Brett der jeweiligen Fakultät bemühen.
    Für 'Ich mach das mal eben rasch in meiner Freizeit' scheint mir das Projekt allein vom Titel her schon viel zu groß. :)

    In dem Spinner scheinst Du ein PopUp Listview anzuzeigen. (Ich glaube, das ist die Standardfunktionalität des Spinner beim Anklicken.)
    Allerdings befindest Du Dich bereits in einem PopUp View.


    Gemäß StackOverflow darf das Parent eines PopUp kein PopUp sein.
    Du solltest also zunächst vergleichen, ob der Parent Deines Spinners dieselbe Instanz ist wie Dein PopUp View.
    Und falls dem so ist das irgendwie ändern. ;)

    Der Kurs hat nicht direkt mit Eclipse angefangen, sondern erst mit Java, dann mit der Konsole und letztendlich sind wir jetzt zur Entwicklung mit Eclipse gekommen. Die Seiten davor habe ausgiebig durchforstet und bin leider immer noch nicht schlauer.
    Links sind leider keine angegeben und ich war auch nicht erfolgreich die Beantwortung über Google herbeizuführen.

    Tja, was soll ich sagen?
    Es ist Dein Kurs, ich brauche den nicht zu bestehen. ;)


    Ich würde beim Konzept von javac und den Alternativen ant und gradle ausgehen.
    Die leere /src würde ich damit begründen, dass der Assistent ja überhaupt nicht wissen kann, was ich testen möchte.
    Und schlussendlich wäre statt assertEqual() vermutlich this.assertEqual() gemeint, um zu signalisieren, welches das Objekt ist, dessen Methode aufgerufen werden soll.


    Allerdings habe ich absolut keine Lust auf Grund mangelnder Informationen Dich jetzt damit losrennen und auf die Nase fallen zu lassen.
    Insofern: Lies noch mal, experimentier ein wenig, ruf den Dozenten an oder kommuniziere mit Deinen Mitkursteilnehmern.
    Niemand weiß, was genau der Ersteller der Aufgaben sich dabei dachte – abgesehen vom Ersteller der Aufgaben natürlich.

    Ist denn der Kontext derjenige, der in dieser Ansicht auch wirklich gezeigt wird?
    Die Fehlermeldung lässt darauf schließen, dass Du einfach irgendeinen Kontext übergibst, damit sich der Spinner initialisieren lässt.
    Da das PopUp sich direkt an das View hängt müsstest Du vermutlich dessen Kontext an den Spinner übergeben.

    Für permanente Verbindungen solltest Du die Sache lieber in einen Service auslagern, der im Hintergrund arbeitet.
    An den kann sich Dein UI dann binden und notwendige Callbacks bereit stellen, zu denen der Service dann kommuniziert.


    Für die Callbacks benötigt Dein Service dann nur einen UI Handler, an den er die ganzen Methodenaufrufe (in eine Runnable verpackt) schickt.

    Mich würde mal interessieren, was auf den mutmaßlich 10 Seiten vor diesen Fragen alles steht.
    Zumal ich definitiv nicht mit Eclipse entwickle und einen Android Kurs mit Fragen zu Eclipse zu starten sehr merkwürdig finde.


    Nichts desto trotz sollte im Allgemeinen auf den vorangegangenen Seiten eine Menge an Informationen und/oder Links aufgetaucht sein, die einem bei der Beantwortung dieser Frage helfen könnten.