Beiträge von nono124

    Dann ist es kein Wunder. Du erzeugts mit new ein neues Objekt . Der Operator new ruft den konstrucktor der Klasse auf. Der nicht da ist . Somit wird ein nullpointer zurückgegeben. Erstelle einen.
    So.


    public void Test() {
    }

    eventuel kannst du einen screenshot machen. Dafür gab es früher tsr Programme. Ob der Aufwand sich lohnt ist fraglich. Da hilft nur selber Zeichnen.

    So hier die onClick Methode.




    zeile 20 könnte auch in die onCreate verschoben werden, natürlich die EditText Variable Global deffiniren.

    Hallo
    so wie du das mit putExtra machst geht das nicht. Es kann nur ein Key / Values in einem Extra übergeben werden.
    Lösung 1 übergebe ein String Array
    Lösung 2 übergebe ein Bundle.




    Mit dem Bundel in etwa so.


    Fischkralle meinte wenn du nur zwei Werte den intent übergibt kanst du auch nur zwei aus dem intent wieder herausholen und nicht drei. Wenn du drei brauchst must du au h drei übergeben.

    Du sollst die Methode nicht weg lassen.
    Scheibe sie in etwa so damit du einzeln auf dein clicks reagieren kannst.

    Code
    public void onClick(View v) { switch(v.getId()) { 
    case R.id.b1: // it was the first button 
         break;
     case R.id.b2: // it was the second button 
         break; 
    } }

    Wie soll es denn sein? Du hast doch bestimmt in deinem Layout einen Button und wen der User den drückt soll deine zweite activity starten. Im moment reagierst du auf alle clicks in deine onClick Methode. Besser ist es nur auf den click des Button zu reagieren. Das macht man üblicher weiße mit Switch Case Anweisungen. Benutze getid auf die mitgegebe View. Bin im Moment nur am Handy da ist mir das Code schreiben zu umständlich. Werde es später versuchen.

    Hallo vieleicht hilft das hier weiter


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.