私はAndroidアプリケーションを開発しています。そのアプリケーションでは、私はいくつかのさまざまな製品を持っています。ユーザーが商品をクリックすると、その商品の画像が表示されます。そのページには、問い合わせのようなボタンが1つだけあります。ユーザーがそれをクリックすると、フォームページが開きます。その形式では、1つのフィールド製品名があります。これを完了した後、ユーザーが送信をクリックすると、詳細が管理者メールに送信されます。
私が欲しいのは、ユーザーがお問い合わせボタンをクリックすると、自動入力された製品名のフォームページが開くことです。
これが私のコードです。
Lenovo.java:
Button order = (Button) findViewById(R.id.order);
order.setOnClickListener(new OnClickListener(){
public void onClick(View view){
Intent intentmenu = new Intent(view.getContext(),Order.class);
startActivityForResult(intentmenu,0);
}
});
}
Order.java:
final EditText name = (EditText)findViewById(R.id.username);
final EditText mail = (EditText)findViewById(R.id.email);
final EditText phone = (EditText)findViewById(R.id.phone);
final EditText product = (EditText)findViewById(R.id.product);
final String _name = name.getText().toString();
final String _mail = mail.getText().toString();
final String _phone = phone.getText().toString();
final String _product = product.getText().toString();
System.out.println(_name);
System.out.println(_mail);
System.out.println(_phone);
System.out.println(_product);
Button email = (Button) findViewById(R.id.Button01);
email.setOnClickListener(new OnClickListener(){
public void onClick(View v){
StringBuilder body = new StringBuilder();
body.append("Name: "+name.getText().toString());
body.append("\n\n\nMail: "+mail.getText().toString());
body.append("\n\n\nPhone: "+phone.getText().toString());
body.append("\n\n\nProduct: "+product.getText().toString());
Intent i = new Intent(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL ,new String[]
{"b.gadwantikar1@gmail.com","",});
i.putExtra(android.content.Intent.EXTRA_SUBJECT, "Customer Details");
i.putExtra(android.content.Intent.EXTRA_TEXT, body.toString());
startActivity(i);
finish();
}
});
}
}
誰かが知っているなら、私を助けてください...
前もって感謝します...