Beiträge von niederrheiner

    Hallo an Alle,
    in meiner App verwende ich zur Erstellung eines Diagramms AndroidPlot. Ich mir das Beispiel von Marcin Lepicki
    androidplot-multitouch-zoom-scroll
    genommen und auf meine Bedürfnisse hin angepasst.


    Nun möchte ich die Beschriftung der x-Achse so einteilen, das nur ganze Zahlen von 1 2 3 4 5 6 7 dargestellt werden. Momentan habe ich eine Beschriftung von 0.0 0.4 0.9 1.3 1.8 2.2 2.7 3.1 3.6 4.0 .


    Die Zahlen von 1 - 7 stellen die Wochentage Mo - So dar. Zu jedem Tag gibt es einen Messwert, den ich auf der y-Achse darstellen möchte, also y=91.1 x=1.


    Wie und wo kann ich nun die Beschriftung anpassen?


    Hat jemand von Euch irgendwelche Tipps und Hinweise?


    Bis dann ...
    Günter

    Hallo Titus,
    es klappt jetzt. Ich habe noch etwas mit query und rawquery rumgespielt und auf einmal klappte es. Frag mich bitte nicht warum. Denn oberflächlich betrachtet hat sich nichts geändert. ??????


    Nun kommen neue Probleme, aber in einem anderen Thread.


    Gestern stand ich am Abgrund, heute bin ich einen Schritt weiter. :)


    Nochmals danke für Deine Hilfe.


    Bis dann ...
    Günter

    Hallo Titus,


    danke für Deine Antwort. Ich glaube nicht das es daran liegt. Denn ich habe eine ähnliche Abfrage die problemlos funktioniert

    Java
    public class GesundheitOpenHandler extends SQLiteOpenHelper {
    ...
    	public Cursor query(){
    		// ggf. Datenbank öffnen
    		SQLiteDatabase db = getWritableDatabase();
    		return db.query(TABLE_NAME_GEW, null, null, null, null, null, GEW_DATUM + " DESC");
    	}
    ...
    }


    Bis dann ...
    Günter

    Hallo an Alle,


    ich versuche, in meiner App, Daten aus einer Tabelle mittels rawQuery zu lesen. Der Code sieht wie folgt aus:


    GesundheitOpenHandler.java

    Java
    public class GesundheitOpenHandler extends SQLiteOpenHelper {
    ...
    	public Cursor kw_query(String string, String[] parms){
    		// ggf. Datenbank öffnen
    		SQLiteDatabase db = getWritableDatabase();
    		return db.rawQuery(string, parms);
    	}
    ...
    }


    Plot_XY_Activity.java


    Im LogCat steht folgendes
    05-09 23:48:12.175: W/Plot_XY_Activity(599): select gew_gewicht from tbl_gewicht where gew_kw = ; 19
    05-09 23:48:12.224: D/AndroidRuntime(599): Shutting down VM
    05-09 23:48:12.224: W/dalvikvm(599): threadid=1: thread exiting with uncaught exception (group=0x40015560)
    05-09 23:48:12.234: E/AndroidRuntime(599): FATAL EXCEPTION: main
    05-09 23:48:12.234: E/AndroidRuntime(599): java.lang.RuntimeException: Unable to start activity ComponentInfo{my.app.gesundheit/my.app.gesundheit.Plot_XY_Activity}: java.lang.NullPointerException
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.os.Handler.dispatchMessage(Handler.java:99)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.os.Looper.loop(Looper.java:123)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.app.ActivityThread.main(ActivityThread.java:3683)
    05-09 23:48:12.234: E/AndroidRuntime(599): at java.lang.reflect.Method.invokeNative(Native Method)
    05-09 23:48:12.234: E/AndroidRuntime(599): at java.lang.reflect.Method.invoke(Method.java:507)
    05-09 23:48:12.234: E/AndroidRuntime(599): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    05-09 23:48:12.234: E/AndroidRuntime(599): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    05-09 23:48:12.234: E/AndroidRuntime(599): at dalvik.system.NativeStart.main(Native Method)
    05-09 23:48:12.234: E/AndroidRuntime(599): Caused by: java.lang.NullPointerException
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:63)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:49)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:42)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1356)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1324)
    05-09 23:48:12.234: E/AndroidRuntime(599): at my.app.gesundheit.GesundheitOpenHandler.kw_query(GesundheitOpenHandler.java:100)
    05-09 23:48:12.234: E/AndroidRuntime(599): at my.app.gesundheit.Plot_XY_Activity.onCreate(Plot_XY_Activity.java:55)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    05-09 23:48:12.234: E/AndroidRuntime(599): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)


    Ich weiss nicht, warum das Programm an dieser Stelle abbricht. Hat jemand von Euch Tipps oder Hinweise zur Fehlerbeseitigung?


    Bis dann ...
    Günter

    Hallo an Alle,ich habe mir eine eigene Library erstellt und möchte diese nun in meinen Anwendungen benutzen. Der Import mit import my.app.MyUtilities klappt schon mal. Nur wenn ich auf eine Funktion aus der Library zugreifen möcht erscheint die Fehlermeldung


    The method DisplayToast(String) is undefined for the type new View.OnClickListener(){}


    Meine Library ist wie folgt aufgebaut



    Es soll DisplayToast benutzt werden.


    Das Hauptprogramm siwht wie folgt aus:



    Wo habe ich einen Fehler gemacht?


    Für Tipps und Hinweise bin ich sehr dankbar.


    Bis dann ...
    Günter

    Hallo an Alle,
    mit welcher Function kann man die aktuelle Activity ermitteln? Ich möchte eine Aufrufverfolgung installieren und zwar in der Form: Ausgabe aufrufende Activity, Ausgabe aufgerufene Activity. Ich möchte dabei aber nicht die jeweiligen Namen der Activities "hart" codieren, sondern über eine Function ermitteln.


    Hat jemand von Euch irgendwelche Tipps und Hinweise?


    Bis dann ...
    Günter

    Hallo an Alle,
    ich suche ein Tool, wenn es so etwas geben sollte, um die Programmstruktur einer App grafisch darzustellen. Also um die Abhängigkeiten zwischen den einzelnen Activities darzustellen.


    Kennt jemand so ein Tool?


    Für Tipps und Hinweise bin sehr dankbar.


    Bis dann ...
    Günter

    Hi niederrheiner,


    ähm vielleicht finde ich es einfach nicht aber ich sehe nirgends das du von GesundheitOpenHandler eine Instatanz erstellt.

    Java
    private GesundheitOpenHandler openhandler;
     openhandler = new GesundheitOpenHandler(getApplicationContext());


    Mfg Titus

    Hallo Titus,
    danke für Deine Antwort. Das genau war mein Fehler. Ist wohl beim Anpassen des Programmes passiert, zuviel gelöscht.


    Bis dann ...
    Günter

    Hallo an Alle,
    bei dem nachfolgendem Programm (kompletter Quellcode am Ende) erhalte ich beim Aufruf von

    Code
    openhandler.insert(datum);


    eine NullPointerException.
    Den Quelltext habe ich aus einem Buch "Android 3" und auf meine Bedürfnisse angepasst. Dabei ist mir wohl ein Fehler passiert, denn das Originalprogramm läuft fehlerfrei.


    Der Nullpointerexception sagt doch aus, dass eine Referenz auf Null erfolgt, also ins leere.Wieso ist

    Code
    openhandler.insert(datum);


    nicht initialisiert?
    Für Tipps und Hinweise von Euch bin ich sehr dankbar.


    Bis dann ...
    Günter



    [/code]

    Hallo an Alle,
    ich suche einen DataTicker ähnlich dem dateticker. Ich habe so etwas schon in einer App gesehen. Dort wurde mit diesem Picker das Gewicht eingestellt und so etwas suche ich. Habe schon im Internet gesucht, habe aber nur etwas über den dateticker gefunden.


    Könnt Ihr mir auf die Sprünge helfen?


    Danke für Eure Hilfe und Tipps.


    Bis dann ...
    Günter

    Hallo an Alle,
    ich möchte eine App entwickeln und habe folgende zwei Activity geschrieben:


    Hauptactivity



    Activity, welche aufgerufen werden soll



    Bei der Ausführung bekomme ich folgende Fehlermeldungen:


    GewichtActivity cannot be resolved to a type GesundheitActivity.java /Gesundheit/src/my/app/gesundheit line 22
    The public type GewichtActicity must be defined in its own file GewichtActivity.java /Gesundheit/src/my/app/gesundheit line 6


    Was habe ich falsch gemacht?


    Danke für Eure Tipps und Hinweise


    Bis dann ...
    Günter