【问题标题】:In Android how to show a popup when post share is complete在Android中如何在帖子共享完成时显示一个弹出窗口
【发布时间】:2016-04-03 15:43:14
【问题描述】:

我的应用程序中有 ShareActionProvider。它与我插入的文本共享一张我上传的照片。共享完成后,我想显示一个带有 OK 按钮的弹出消息/对话框,单击该按钮我应该返回到我的应用程序。问题是:在我的应用程序中,我如何知道共享是否完整?例如,如果我在 instagram 中分享照片和文字,我怎么知道该帖子已经完成了。

【问题讨论】:

  • 请详细解释一下“分享完成”是什么意思。
  • 我现在将编辑我的问题。
  • 当您的帖子成功发布时,您会收到回复。仔细检查。

标签: android android-intent share android-alertdialog shareactionprovider


【解决方案1】:

在我的应用程序中,我如何知道共享是否完整?例如,如果我在 instagram 中分享照片和文字,我怎么知道该帖子已经完成了。

ACTION_SEND 无法做到这一点。用户对另一个应用程序中的共享内容所做的事情是用户和另一个应用程序的开发人员之间的事情。用户可能立即、稍后或从不做某事。该应用程序可能会立即或稍后执行某些操作(例如,上传内容作为与服务器定期同步操作的一部分)。接收应用没有协议告诉您共享已“完成”。

除了ACTION_SEND 之外,特定的应用程序可能会提供特定的 API,这些 API 可以提供该领域的功能,但这些 API 将是这些应用程序所独有的。

【讨论】:

    【解决方案2】:

    像这样使用 Toast:Toast.make(context "Uploaded", Toast.LENGTH_SHORT).show();

    Toast 只是一个小小的“弹出窗口”

    【讨论】:

    • 问题是:在我的应用程序中,我如何知道共享是否完整?例如,如果我在 instagram 中分享照片和文字,我怎么知道该帖子已经完成。
    • 您应该进行一些布尔检查或自定义方法,如果上传完成则返回 true,并且仅当上传为 true 时,您才开始 toast。这对你来说只是一个松散的想法
    • 好的,但是我怎样才能获得这些数据 - 上传是真的。它在另一个应用程序中。 (instagram、twitter 等)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    相关资源
    最近更新 更多