Beiträge von outi

    Hallo,


    ich schreibe im Moment ein App und erfasse dort Daten. Ich habe die Möglichkeit eingebaut, die Daten zu exportieren bzw. zu importieren. Das Ganze habe ich umgesetzt, in dem der Benutzer die Daten auf der SD-Karte speichern kann.


    Beim Googlen bin ich darauf gestoßen, dass jemand behauptet hat, dass die Daten in einem Verzeichnis abgelegt werden können, aber die Verweise zu diesen Daten in eine SQlite Datenbank gespeichert werden. Der Zugriff wird dann über diese Datenbank gesteuert. Das soll wohl effizienter sein...


    Hat da jemand schon mal was von gehört oder selbst Erfahrungen gemacht?


    Gruß

    Danke für die Antwort. Hab das aber noch nicht gemacht, eine FrameLayout über ein Canvas legen... Hoffe daran scheitert es nicht :(


    Aber sowas dachte ich mir fast schon, dass das Event vom Canvas genommen wird und deshalb da was nicht funktioniert...

    Das wäre natürlich auch eine Möglichkeit, hab ich noch gar nicht drüber nachgedacht, dass sowas möglich wäre...


    Aber hier der Code-Auszug:


    Hallo,


    ich habe mir ein Bitmap erzeugt auf dem ich Zeichne. Jetzt möchte eine View Element auf dieses Bitmap bzw. auf das Canvas legen (z.B. ein Button). Den Button erzeuge ich mir von Hand (keine XML-Datei!) und lass diesen dann in der onDraw(Canvas) Methode auf die Oberfläche zeichnen.


    Das Problem allerdings ist, wenn ich dann dem Button ein onClickListener() mitliefer, reagiert dieser nicht darauf und ich habe schon mehr mals gesucht, aber leider haben andere auch das Problem und die Lösungvorschläge fehlen.


    Vielleicht hat hier jemand eine Idee??


    Gruß

    Hallo,


    ich bins mal wieder:


    Nach dem ich mich ein wenig mit Intents auseinandergesetzt habe, würde ich gerne wissen, was der Sinn und Zweck vom IntentFilter ist?


    Viel mehr die Frage, wann setze ich ihn am besten ein? Wenn ich aus einer Activity heraus mehrere verschiedene Intents starten kann?


    Gruß,
    outi

    Okay, das dachte ich mir fast. Aber ich glaub ich hab da vielleicht noch ein Problem:


    In meinem Hauptmenu klicke ich auf "Start", dann wird eine Activity gestartet (die ein Ergebnis zurück liefern soll)... Und in dieser Actitivty möchte ich nun noch eine Activity starten... Die wird zwar kurz angezeigt, aber schmeißt gleichzeitig nen Fehler aus!
    Ich denke aber das könnte vielleicht an der onStop() oder onResume() Methode liegen oder?


    LogCat:




    EDIT!!!


    Es lag an der onStop() Methode, da hatte ich eine Thread Abfrage gehabt, die Probleme macht.


    Aber generell habe ich die Frage: Wenn ich in einer Activity1 eine weitere Activity2 starte wie ist dann der Ablauf der einzelnen Routine?
    - Activity1 geht in den onPause() Mode und Activity2 in den onCreate()
    - wenn Activity2 beendet wird (onStop() ???) dann müsste doch Activity2 in onResume() gehen oder? (Bei mir springt er dann in onStop() rein, weiß aber nicht wieso?


    Danke für die Hilfe!


    Gruß

    Hallo,


    ich habe mir in meiner Acitivity ein Menü angelegt, wenn ich auf mein MenuItem clicke möchte ich das er mir eine neue Layout.xml läd und anzeigt...
    Was muss ich in der onOptionsItemSelected(MenuItem item)-Methode tun, damit sowas funktioniert?


    Gruß,
    outi

    Hallo,


    kann man ein OnClickListener() und einen OnTouchListener() gleichzeitig verwenden?


    Was ich machen möchte ist folgendes: Ich habe ein Bild und wenn ich mit dem Finger über das Bild von rechts nach links (bzw von oben nach unten), dann soll er sich im Bild bewegen. Wenn ich aber dann mit dem Finger in das Bild kurz reintippe, dann soll er in das Bild hineinzoomen!


    Das Bewegen und Zoomen ist kein Problem, aber ich kann leider die Events nicht gleichzeitig aufrufen... Geht das überhaupt?


    Hier kurze Code Schnippsel:






    Wenn ich eines von beiden aktiviert habe, klappt es wunderbar... Wenn allerdings beide aktiviert sind, funktioniert nur der OnTouchListener()!!! :(
    Was soll ich tun?


    Danke für eure Hilfe!

    Hallo,


    ich möchte mir über TableRows dynamisch meine Tabelle anzeigen lassen, allerdings wird dies nicht angezeigt. Zu meinem Code:


    Ich hab 2 Klassen:



    Xml Datei zur Main:





    Meine zweite Acitivty (Klasse) sieht im Groben so aus:



    Xml Ansicht für die Tabelle:



    Was mache ich? Also über die erste Activity habe ich sozusagen ein kleines Testmenü worüber ich dann eine 2. Activity starte... Wenn diese zweite beendet wird, erhalte ich eine Liste von Werten zurück die mein Sensor aufnimmt!


    Neben der Live Anzeige der Kurven (funktioniert wunderbar), möchte ich die Zahlenwerte auch in einer TableRow LIVE anzeigen lassen, das mache ich dann mit meiner createRow() Methode. Die Graphen und die Tabelle liegen auf einem Flipper-Control um schön zwischen beiden zu wechseln... (Flippen funktioniert auch wunderbar)


    Allerdings werden die Werte NICHT angezeigt bzw. die ROWs werden nicht erstellt und ich weiß nicht woran das liegen könnte? Ich bitte um Hilfe!!!



    Vielen Dank für eure Hilfe!

    Ja eigentlich schon...




    View ist dann schwarz...



    Wird setContentView(R.layout.Layout) am Anfang oder am Ende aufgerufen?

    Okay, das leuchtet mir ein und habe es jez auch ausgebessert. Das war ein tippfehler hier im forum, im Code war es korrekt...


    Aber ich hab das jetztangepasst mit dem Wrap_Content, aber nach wie vor wird nur der erste Graph angezeigt... :(


    Thrakbad: Keine Idee woran das noch liegen könnte... Ich würde ja den Debugger mal richtig benutzen, aber hab noch nicht so 100%ig den Dreh raus, was da abgeht...

    Hallo,


    ich habe angefangen mich in Android einzuarbeiten. Ich möchte jetzt gerne 2 Charts (später 3) untereinander auf einer View anordnen. Als Charts verwednde ich "AChartEngine". Falls jemand andere Chart-Vorschläge hat, würde ich die gerne auch annehmen ;)


    Mein Problem ist, dass die Anordnung nicht funktioniert.
    Habe zwei Ansätze probiert: Einmal mit ListView und einmal mit TableLayout...
    TableLayout Variante: Layout-XML sieht so aus:



    In der onCreate() Methode mach ich dann folgendes:


    Code
    LinearLayout layoutX = (LinearLayout)findViewById(R.id.chartX);
    		chartViewX = ChartFactory.getLineChartView(this, getDemoDataset("x"), getDemoRenderer());	
    		layoutX.addView(chartViewX, new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
    		
    		LinearLayout layoutY = (LinearLayout)findViewById(R.id.chartY);
    		chartViewY = ChartFactory.getLineChartView(this, getDemoDataset("y"), getDemoRenderer());
    		layoutY.addView(chartViewY, new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));


    Leider ohne Erfolg alles... Angezeigt wird über die ganze View nur der erste Graph X. Der zweite ist gar nicht zu sehen.


    Hat jemand eine Idee?


    Danke und Gruß