【问题标题】:Android - Back Button From Send-intent Closes Application in fragmentAndroid - 来自发送意图的后退按钮关闭片段中的应用程序
【发布时间】:2016-04-13 18:01:27
【问题描述】:

我正在使用共享选项来共享应用程序详细信息。按下共享按钮后会出现共享对话框,但如果我按下返回按钮,整个应用程序将退出!我只想关闭共享对话框......请帮助

这是我的代码

 public class ItemViewerFragment extends Fragment {  

 share.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
         Intent emailIntent = new Intent(Intent.ACTION_SEND);
            emailIntent.setType("text/plain");
            emailIntent.putExtra(Intent.EXTRA_STREAM, "haii" );
            emailIntent.putExtra(Intent.EXTRA_SUBJECT, "sample  " );
            emailIntent.putExtra(Intent.EXTRA_TEXT, "sample ");

           startActivity(Intent.createChooser(emailIntent, "Share via"));
    }
    });
     }

谢谢.....

【问题讨论】:

    标签: android


    【解决方案1】:

    使用 startActivityForResult(Intent intent, int requestCode)。 然后使用 onActivityResult() 方法收集结果。 这可能会对您有所帮助。

    【讨论】:

    • 如何在里面赋予背压功能?
    猜你喜欢
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多