【发布时间】:2015-05-03 16:38:59
【问题描述】:
我想用三个按钮制作一个AlertDialog。其中两个工作得很好,但第三个不行。最后一个按钮是SharedIntent 并分享用户的分数。我真的不知道是什么导致了崩溃,所以这是我的代码:
alert.setNeutralButton("Partager", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
String shareBody = "text to share";
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "text");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivity(Intent.createChooser(sharingIntent, "Share via"));
}
});
【问题讨论】:
-
在您的帖子中发布 logcat
-
你确定这个方法的代码会崩溃吗?
-
是的,我确信该应用程序运行良好,直到我尝试分享。我正在使用模拟器,所以当应用程序尝试连接到 Internet 时它总是崩溃:LogCat 上的错误是 AndroidRuntimeException 但我也在手机上尝试过它崩溃了,我无法告诉你原因。
标签: java android android-intent share android-alertdialog