Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6996271
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T20:08:04+00:00 2026-05-27T20:08:04+00:00

I wrote a small app to send an email using Action_Send. When I start

  • 0

I wrote a small app to send an email using Action_Send.
When I start the activity by pressing the send button, I get an option to send the email using a Gmail or the Hotmail app (hotmail + SEVEN).
If I select Gmail, the activity is force closed.
If I select Hotmail, the email address the user entered appears as NULL;

I’ve posted the code below. What am I doing wrong?

package android.development.tutorial;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class EmailActivity extends Activity implements View.OnClickListener
{
    String      receipantAddress,       subject,    message;
    EditText    edtReceipantAddress,    edtSubject, edtMessage;
    Button      btnSend;

    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        this.setContentView(R.layout.email);

        initUIComponents();
    }

    private void initUIComponents()
    {
        this.edtReceipantAddress=   (EditText)  findViewById(R.id.edtReceipantAddress);
        this.edtSubject         =   (EditText)  findViewById(R.id.edtSubject);
        this.edtMessage         =   (EditText)  findViewById(R.id.edtMessage);

        this.btnSend            =   (Button)    findViewById(R.id.btnSend);
        btnSend.setOnClickListener(this);
    }

    private void setEmailParameters()
    {
        this.receipantAddress   = this.edtReceipantAddress.getText().toString();
        this.subject            = this.edtSubject.getText().toString();
        this.message            = this.edtMessage.getText().toString();
    }

    public void onClick(View v) 
    {
        String emailAddresses []= {this.receipantAddress};
        setEmailParameters();

        Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
        emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,emailAddresses );
        emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, this.subject);
        emailIntent.setType("plain/text");
        emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, this.message);
        this.startActivity(emailIntent);
    }

    protected void onPause() 
    {
        super.onPause();
        EmailActivity.this.finish();
    }

}
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T20:08:05+00:00Added an answer on May 27, 2026 at 8:08 pm

    Just a silly Mistake in these lines:

     String emailAddresses []= {this.receipantAddress};
     setEmailParameters();
    

    It should be as below, because you are doing parameter setting inside the setEmailParameters().

     setEmailParameters();
     String emailAddresses []= {this.receipantAddress};
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I wrote a small app that turns out to be using a lot of
I wrote a small internal web app using (a subset of) pylons . As
I'm using elixir/flask in a small web app I wrote for my own personal
I wrote a small application using iPhone 3.x sdk. The app works well on
I have been trying to write a small app with its own option windows.
I wrote a small app that I need to distribute to 700+ computers, the
I wrote a small C# app. Installed it in the admin account. It worked
I have here a small question. I wrote a small multi threaded app which
I wrote a small app with Sinatra and have some admin routes (/admin/new, admin/edit/2,
I wrote an app which uses an external ask pass(a small app I wrote

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.