Я хочу перенести данные своего «результата» с моей первой (основной) активности на активность Custaddress, которая имеет текст редактирования для деталей клиента, а затем отправляется по электронной почте. Тексты электронной почты/редактирования работают отлично, но я хочу, чтобы добавить в "result.toString" в строку тела электронной почты. Как передать «результат» во вторую активность? Я верю, что это что-то связано с Аргом? Вот мой код из первого действия ..Как перенести данные из одной активности в другую на Android?
DecimalFormat decimalFormat = new DecimalFormat(COMMA_SEPERATED);
result.append("\nTotal: £"+decimalFormat.format(totalamount));
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(MainActivity.this);
alertDialogBuilder.setMessage(result.toString());
alertDialogBuilder.setTitle("YOUR ORDER");
alertDialogBuilder.setPositiveButton("Accept",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
//do what you want to do if user clicks ok
//Intent intent = new Intent(context, Custaddress.class);
// startActivity(intent);
Intent custaddress = new Intent(getApplicationContext(),com.example.frytest.Custaddress.class);
startActivity(custaddress);
}
});
alertDialogBuilder.setNegativeButton("Decline",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//do what you want to do if user clicks cancel.
}
});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
[HTTP://stackoverflow.com/questions/11303887/how-can-i-transfer-the-data-between-two-activities-in-android](http://stackoverflow.com/questions/11303887/how-can-i- transfer-the-data-between-two-activities-in-android) –
Возможный дубликат [Как отправить объект из одной активности Android в другой с помощью намерений?] (Http://stackoverflow.com/questions/2139134/how-to-send-an-object-from-one-android-activity -to-another-using-intents) – 2Dee
который почтовый клиент вы используете? или у вас есть собственное окно для композитора электронной почты? –