gpt4 book ai didi

android - 关闭共享对话框后导航回应用程序

转载 作者:行者123 更新时间:2023-11-29 19:35:43 25 4
gpt4 key购买 nike

我的应用程序中有一个共享按钮,其目的是与 用户选择的应用程序(例如 twitter 或 gmail)共享一串信息。问题是当您单击共享按钮时,出现共享窗口并且应用程序在后台变为黑色。 完成共享后,用户将返回到菜单/主屏幕,必须再次打开该应用才能从他们离开的地方继续使用它

我需要做的是在完成分享后返回我的应用。

这是我使用的 OnClickListener:

shareButton.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View view) {
String text = mContext.getString(R.string.shareText) + " " + profileInfo.getName() + " " + mContext.getString(R.string.shareText2);
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, text);
shareIntent.setType("text/plain");
startActivity(shareIntent);
}
}
);

我在这里做错了什么?感谢您的帮助。

最佳答案

使用startActivityForResult()而不是 startActivity()。这将在 Intent 操作完成后返回到起始 Activity。查看Getting a Result from an Activity发布示例。

并通过覆盖 onActivityResult() 方法等待响应:

    @Override   public void onActivityResult(int requestCode, int resultCode, Intent data) {        
// TODO Auto-generated method stub if(requestCode == 0) {
// You will get callback here when email activity is exited
// perform you task here
}

关于android - 关闭共享对话框后导航回应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39224839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com