I am doing a android application. I want the inputs in the contact form to be received in my personal mail account. I have tried several other codes. But the issue is when I hit the submit button, the mail interface will pop up. I do not want this. I want exactly how we see in the website, where we fill all the details in the contact form and the details have to be received in the personal mail or the company mail. Please help. The code is as follows.
<TextView android:id="@+id/contacttext" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginTop="8dp" android:textSize="20sp" android:textStyle="bold" android:gravity="center_horizontal" android:text="@string/contacttext" /> <EditText android:id="@+id/edit_name" android:layout_width="290dp" android:layout_height="40dp" android:layout_below="@id/contacttext" android:layout_marginLeft="18dp" android:layout_marginTop="10dp" android:layout_gravity="center_horizontal" android:background="@drawable/shape" android:hint="@string/namehint" /> <EditText android:id="@+id/edit_phone" android:layout_width="290dp" android:layout_height="40dp" android:layout_below="@id/edit_name" android:layout_marginLeft="18dp" android:layout_marginTop="12dp" android:background="@drawable/shape" android:hint="@string/phone" android:inputType="phone" /> <EditText android:id="@+id/edit_email" android:layout_width="290dp" android:layout_height="40dp" android:layout_below="@id/edit_phone" android:layout_marginLeft="18dp" android:layout_marginTop="12dp" android:background="@drawable/shape" android:hint="@string/email" android:inputType="textEmailAddress" /> <Spinner android:id="@+id/Spinner" android:layout_width="290dp" android:layout_height="40dp" android:layout_below="@id/edit_email" android:layout_marginLeft="18dp" android:layout_marginTop="12dp" android:background="@drawable/shape" > </Spinner> <EditText android:id="@+id/message" android:layout_width="290dp" android:layout_height="100dp" android:layout_below="@id/Spinner" android:layout_marginLeft="18dp" android:layout_marginTop="12dp" android:background="@drawable/shape" android:inputType="text" /> <Button android:id="@+id/submit" android:layout_width="90dp" android:layout_height="wrap_content" android:layout_below="@id/message" android:layout_marginLeft="105dp" android:layout_marginTop="12dp" android:background="@drawable/newshape" android:text="@string/submit" android:textSize="18sp" android:textStyle="normal" />
package com.ons.relihealth;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.Toast;
public class contactus extends Activity implements OnItemSelectedListener {
EditText edit_name, edit_phone, edit_email, message;
Button submit;
Spinner spinner;
List<String> list;
String item;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.contactus);
edit_name= (EditText)findViewById(R.id.edit_name);
edit_phone= (EditText)findViewById(R.id.edit_phone);
edit_email= (EditText)findViewById(R.id.edit_email);
message= (EditText)findViewById(R.id.message);
submit= (Button)findViewById(R.id.submit);
Spinner Spinner = (Spinner) findViewById(R.id.Spinner);
Spinner.setOnItemSelectedListener(this);
// Spinner Drop down elements
List<String> categories = new ArrayList<String>();
categories.add("Individual Health Plan");
categories.add("Family Health Plan");
categories.add("Senior Citizen Plan");
categories.add("Top Up Plan");
categories.add("Travel Insurance");
categories.add("Maternity insurance");
categories.add("Personal Accident");
categories.add("Critical Illness Insurance");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, categories);
// Drop down layout style - list view with radio button
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
Spinner.setAdapter(dataAdapter);
submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "Item : "+item +" edit_name : " +edit_name.getText().toString() + " edit_phone " +edit_phone.getText().toString() + " edit_email "+edit_email.getText().toString()+ " message", Toast.LENGTH_LONG).show();
}
});
}
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
// TODO Auto-generated method stub
// On selecting a spinner item
item = parent.getItemAtPosition(position).toString();
// Showing selected spinner item
Toast.makeText(parent.getContext(), "Selected: Item " + item + "", Toast.LENGTH_LONG).show();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
}