Beiträge von Exylian

    Machen wir das ganze kurz :)


    Ich habe eine SettingsActivity geschrieben. Dort sollen nach und nach Einstellungen folgen welche in der App Globale Einwirkungen haben.
    Als erste wäre es die Sprache der App zu ändern.


    Das Menu ist erstellt und funktioniert einwandfrei. Jedoch weiß ich nicht wie ich nun die Sprache umändern kann sobald die Value geändert wurde.



    Die Activity sieht bislang so aus:



    Ich freue mich auf eure Rückmeldung!



    Beste Grüße


    Felix



    EDIT:


    Die Values aus meiner ListPreference lauten de_DE und en_US


    Somit müsste man doch nun irgendwie sich diesen Wert aus den SharedPreferences nehmen und der App sagen nimm den dortigen Wert als Locale..

    Hallo Ihr lieben,


    stehe aktuell vor einem kleinen Problem und würde gerne eure Meinung hören ob es ggf. eine elegantere Variante gibt.


    Gegeben ist eine von mir geschriebene FeedbackActivity welche schlicht und einfach zwei Textfelder umwandelt in eine Mail und das ganze per Intent dann an ein Mail Programm weitergeben soll.
    Das Funktioniert auch super.


    Kniffelig ist es zZt. jedoch bei der Datei, die der User freiwillig anhängen kann. (Beinhaltet ein paar Infos zum Gerät wie Hersteller Modell und Api Lvl)
    Die Datei wird auch einwandfrei erstellt. Jedoch hat durch den Parameter "MODE_PRIVATE" nur meine App darauf Zugriff. Jedoch muss das Mail Programm diese Datei ja auch lesen können.


    Die Api Dokumentation von Google rät jedoch davon ab den Zusatz "MODE_WORLD_READABLE" zu nutzen, da zu unsicher. Ja sehe ich ein.


    Nun die Frage ob es eine elegante Lösung für das Problem gibt?


    Die Datei wird folgendermaßen erstellt.


    Ich freue mich auf eure Rückmeldung!



    Beste Grüße


    Felix

    Hallo Marco,


    Ich danke dir das du dich meiner Problematik angenommen hast :)


    Kannst du deine Aussage noch ein wenig mehr erläutern mit ggf. einem Lösungsansatz? ich möchte es ja lernen :)


    Im Grunde soll das Programm erst einmal nur einen Spinner anzeigen mit zwei Items. Wenn erste Position angewählt dann einen text in der TextView setzten. Beim zweiten Item das selbe nur ein anderer Text.



    Damit es verständlicher ist habe ich hier noch einmal den Code wie ich ihn bisher habe. Leider hatte mein MAC ihn oben ein wenig zerrissen.




    Ich danke vielmals für deine und eure Hilfe :)


    Liebe Grüße
    Felix

    Hallo liebe Community,


    an diesem schönen Sonntag wollte ich mich ein wenig mehr an das Programmieren wagen und habe ein wenig gebastelt :)



    Leider bekomme ich beim ausführen der App eine Execption und die Anwendung beendet sich ohne je offen gewesen zu sein.


    Da meine Kenntnisse sich noch im Aufbau befinden, finde ich leider meine(n) Fehler nicht. Vielleicht kann mir hier ja jemand helfen :)



    Das ist der Quelltext der MainActivity





    Hier die Exception:


    Code
    03-08 17:44:32.867  31944-31944/com.example.felixhoevel.spielereien E/AndroidRuntime﹕ FATAL EXCEPTION: main    Process: com.example.felixhoevel.spielereien, PID: 31944    java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.felixhoevel.spielereien/com.example.felixhoevel.spielereien.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.Window.findViewById(int)' on a null object reference            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2322)            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2474)            at android.app.ActivityThread.access$800(ActivityThread.java:144)            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1359)            at android.os.Handler.dispatchMessage(Handler.java:102)            at android.os.Looper.loop(Looper.java:155)            at android.app.ActivityThread.main(ActivityThread.java:5696)            at java.lang.reflect.Method.invoke(Native Method)            at java.lang.reflect.Method.invoke(Method.java:372)            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1028)            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:823)     Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.view.Window.findViewById(int)' on a null object reference            at android.app.Activity.findViewById(Activity.java:2083)            at com.example.felixhoevel.spielereien.MainActivity.<init>(MainActivity.java:16)            at java.lang.reflect.Constructor.newInstance(Native Method)            at java.lang.Class.newInstance(Class.java:1572)            at android.app.Instrumentation.newActivity(Instrumentation.java:1083)            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2312)            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2474)            at android.app.ActivityThread.access$800(ActivityThread.java:144)            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1359)            at android.os.Handler.dispatchMessage(Handler.java:102)            at android.os.Looper.loop(Looper.java:155)            at android.app.ActivityThread.main(ActivityThread.java:5696)            at java.lang.reflect.Method.invoke(Native Method)            at java.lang.reflect.Method.invoke(Method.java:372)            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1028)            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:823)




    Das ganze wird auf meinem HTC One getestet mit Android 5



    Danke im Voraus und einen schönen Sonntag euch noch :)



    Felix

    Guten Tag,


    leider bin ich noch ziemlicher Neuling auf der Java Plattform und dem entsprechend auch der Android Entwicklung.


    Aktuell habe ich eine Idee für eine App welche mir meinen Alltag auf der Arbeit vereinfachen soll.


    Bestimmte umrechnungen etc durchführen.


    Nun möchte ich für diese Rechnungen bestimmte Konstanten wie zb. Schallgeschwindigkeit global hinterlegen sodass ich aus verschiedenen klassen und Methoden darauf zugreifen kann. Ist das ohneweiteres in der Android Programmierung möglich?


    Liebe Grüße
    Felix