【发布时间】:2017-07-17 21:15:17
【问题描述】:
我有一个连接到解析服务器数据的 ListView 正在通过解析。当我单击 ListView 的单个项目时,它会转到单个项目视图。我有一个电子邮件按钮,我需要的是当我单击该电子邮件按钮时,电子邮件客户端应该打开。带有特定的单个项目电子邮件 ID。电子邮件 ID 存储在 parse database 的列中。有谁知道请电话联系怎么做?
我的数据库是解析服务器,我需要从 解析列。每个单项都有不同的电子邮件...电子邮件列 名称是“电子邮件”
*
我使用下面的答案并像这样编辑,但没有显示接收者电子邮件
*
使用以下指向邮件客户端的答案编辑了代码,但没有显示接收者电子邮件
btn1 = (Button)findViewById(R.id.button5);
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String phnoo = object.getString("email");
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setType("message/rfc822");
intent.setData(Uri.parse("mailto:"+phnoo));
startActivity(intent);
我用于调用电子邮件客户端的 java 代码
btn1 = (Button) findViewById(R.id.button5) ;
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String phno="email";
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri data = Uri.parse("mailto:" +phno);
intent.setData(data);
startActivity(intent);
}
});
按钮的xml代码
<Button
android:id="@+id/button5"
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="E-MAIL"
android:layout_weight="1"
android:background="#EFEFEF"/>
【问题讨论】:
-
您想通过邮件分享文本吗?如果是,您可以使用
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); -
当人们点击电子邮件按钮时,我想打开一个电子邮件客户端..
-
@Nazim ch 仅电子邮件在邮件客户端中显示为空。你能说出原因吗
标签: android android-intent email-client