如何让Android电子邮件客户端弹出屏幕而不是离开屏幕

时间:2017-09-18 12:32:57

标签: android email dialog email-client

我试图让android电子邮件客户端在同一个屏幕上弹出而不是离开屏幕,目前发生的是当我实现这个代码并点击按钮时,它将当前屏幕保持打开,但我想要它保持在同一屏幕上或在同一屏幕上打开对话框

 Button send = (Button)findViewById(R.id.question);
    send.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            Intent intent = new Intent(Intent.ACTION_SEND);
            intent.setType("text/plain");
            intent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"askme@gmail.com"});
            intent.putExtra(Intent.EXTRA_SUBJECT, "Ask questions");
            startActivity(Intent.createChooser(intent, "Send Email"));
        }
    });

1 个答案:

答案 0 :(得分:1)

  

我希望它保留在同一个屏幕上

这是不可能的。您无法在自己的位置嵌入其他应用的活动用户界面。

  

或在同一屏幕上以对话框打开

这是不可能的。您无法将其他应用的活动用户界面强制进入对话框。

在用户启用了多窗口的Android 7.0设备上,您可以use FLAG_ACTIVITY_LAUNCH_ADJACENT请求在单独的窗口中打开DateTime活动。