Nachriten Betreff wird nicht angezeigt.

  • ich habe mal versucht ein Emailformular zu erstellen und wollte eine Email mit dem vorgegebenem Text und vorgegebenem Betreff abzuschicken.
    dazu habe ich die Klasse EmailActivty erstellt. Die sieht so aus:


    Das funktioniert. Die emailadresse, Betreff und die Nachricht wird im Formular (R.layout.email_formular ) dargestellt. Wenn ich aber auf Button senden klicke, dann öffnet sich das Programm für email senden von android und da stehen : emailadresse, die Nachricht aber kein Betreff.
    wobei ich den doch mit der Zeile setze :

    Code
    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, 
    						subject.getText());


    kann mir jemand helfen ??

  • ach, ok, ich wusste dass ich was vergessen habe.
    habe jetzt .toString() dazu geschrieben.
    funktioniert jetzt auch .
    aber warum hat es denn beim Nachrichtentext ohne .toString () geklappt ?

    Java
    emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, nachricht.getText());


    und noch eine frage:
    kann ich eine Emailnachricht ohne ein Zusatzfenster zu erstellen, mit dem vorgegebenem Text abschicken ?

  • ich meine ich habe dafür eine extra .xml datei erstellt. XML dafür :


    die ich dann in der EmailActivity mit setContentView(R.layout.email_formular); setze.
    In meiner app ist irgendwo ein Button "Email senden" und beim klicken auf das Button kommt dann das Fenster der email_formular.xml Datei und dann wenn ich in diesem Fenster auf button "senden" klicke öffnet sich die Auswahl der Programme mit welchem ich meine nachricht absenden möchte.
    Dh zwischen dem klick des Buttons "Email senden" und der Auswahl der Programme existiert ein Fenster mit den Angaben für die Email.
    Das Ganze hat jetzt so ein Verlauf: Button "Email senden" -> Fenster "email_formular" Button "Senden" -> "Auswahl des Emailprogramms".
    Und ich wollte Fragen ob das so möglich wäre:
    "Email senden" -> "Auswahl des Emailprogramms".
    Ich weiss , die Erklärung ist bischn komisch.
    :D

  • Hi zblack,


    ähm die EmailActivity (setContentView(R.layout.email_formular)) dient also nur dafür die Daten die verschickt werden dem user nochmal anzuzeigen er kann dort keine Eingaben machen?
    verstehe ich das soweit richtig?


    falls ja dann mach doch einfach:



    mfg Titus

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!