Android Open Source - Race2GED Feed Back Activity

From Project

Back to project page Race2GED.


The source code is released under:

GNU General Public License

If you think the Android project Race2GED listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package edu.mecc.race2ged;
/*from www  .j  a v  a  2  s .  c  o  m*/
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class FeedBackActivity extends Activity {

     * Called when the activity is first created.
    public void onCreate(Bundle savedInstanceState) {

        final EditText name = (EditText) findViewById(;
        final EditText email = (EditText) findViewById(;
        final EditText emailBody = (EditText) findViewById(;

        Button sendBtn = (Button) findViewById(;
        sendBtn.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {
                if (!name.getText().toString().equals("")) {
                    if (!email.getText().toString().equals("")) {
                        if (!emailBody.getText().toString().equals("")) {
                            Intent i = new Intent(Intent.ACTION_SEND);
                            i.putExtra(Intent.EXTRA_EMAIL, new String[]{""});
                            i.putExtra(Intent.EXTRA_SUBJECT, "An " + getResources().getString(R.string.app_name) + " feedback report from: " + name.getText().toString());
                            i.putExtra(Intent.EXTRA_TEXT, "Name: " + name.getText().toString() + "\n Email: " + email.getText().toString() + "\n\n Body: \n" + emailBody.getText().toString());
                            try {
                                startActivity(Intent.createChooser(i, "Send Email..."));
                            } catch (android.content.ActivityNotFoundException ex) {
                                Toast.makeText(getApplicationContext(), "There are no email clients installed.", Toast.LENGTH_SHORT).show();
                        } else {
                            Toast.makeText(getApplicationContext(), "Please enter content for the email.", Toast.LENGTH_SHORT).show();
                    } else {
                        Toast.makeText(getApplicationContext(), "Please enter your email.", Toast.LENGTH_SHORT).show();

                } else {
                    Toast.makeText(getApplicationContext(), "Please enter your name.", Toast.LENGTH_SHORT).show();

    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(, menu);

        return true;

    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {

        return true;


Java Source Code List