启动Email Intent Android,我会遇到异常吗?

时间:2017-07-07 20:49:15

标签: java android

我有一个FloatActionButton打开一个Email意图,它运行得很好。问题是:我认为,用户已经安装了电子邮件应用程序。如果用户没有电子邮件应用程序,会发生什么?我是否收到异常或我的应用程序崩溃了?

这是所属代码:

 FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Snackbar.make(view, "Message to me", Snackbar.LENGTH_LONG)
                    .setAction("Action", null).show();

            Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
                    "mailto","support@example.com", null));
            intent.putExtra(Intent.EXTRA_SUBJECT, "");
            intent.putExtra(Intent.EXTRA_TEXT, message);
            startActivity(Intent.createChooser(intent, "Choose your Email Client :"));


        }
    });

0 个答案:

没有答案