Beiträge von droide

    Der Online-Shop ist mir klar, dass der mit PHP gemacht ist. Mir geht es aber um die App, wird da wirklich nur innerhalb der App / Activity die Internetseite angezeigt? Ich dachte dass diese Daten wirklich heruntergeladen werden. Einige News-Apps bieten auch das Offline-Lesen an, über einen Button lädt man die neusten Nachrichten herunter und kann dann offline durchlesen, inkl. vielen Bildern.
    So etwas möchte ich eben versuchen zu programmieren. Möchte aber nicht beginnen und irgendwann feststellen, dass das doch nicht die richtigen Methode ist :).


    Danke für den Link!

    Hallo


    Ich möchte eine App zu Übungszwecken schreiben, die Daten aus dem Internet holt. Ich hab dazu schon einige Tutorials gesehen, aber die Datenmenge ist dabei immer sehr klein. Das heisst, es werden nur immer ein paar wenige Wörter/Datenfelder abgerufen.


    Welche Methode ist denn heute der Standard, wenn man in einer App viele Daten (z.B. 1000 Datensätze aus mehreren Tabellen) von einem Server abrufen möchte? Ich stolpere immer wieder über JSON, aber ist das das richtige? Wie macht das z.B. die App Z*l*ndo? Da werden ja auch sehr viele Daten geladen, vorallem noch mit vielen Bildern. Und das geht extrem schnell. Wie geht das?
    Webserver mit PHP und Datenbank ist vorhanden.


    Vielen Dank für die Beratung :)


    Gruss
    droide

    Nehme ich das extends MainActivity raus, findet er setContentView nicht mehr (cannot resolve method setContentView).
    Auch mit extends Activity crasht die App
    "Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.Window.setContentView(int)' on a null object reference"

    Hallo


    Ich bin seit Stunden daran herauszufinden, wie man in einer externen Klasse auf den Inhalt von TextView's zugreifen kann.


    in der externen Klasse hab ich drin:

    Java
    public class Test extends MainActivity {
    
    
        public void starteTest() {
            setContentView(R.layout.activity_main);
            pw_template = (TextView) findViewById(R.id.pw_template);
            pw_template.setText("Neuer Text");
        }
    }



    Die Klasse rufe ich in der MainActivity aus der Methode onCreate auf:

    Code
    @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
    
            test = new Test();
            test.starteTest();
    }


    Die fehlermeldung ist immer folgende:

    Was habe ich denn übersehen?