【问题标题】:Transferring data from one application to another using implicit intent使用隐式意图将数据从一个应用程序传输到另一个应用程序
【发布时间】:2014-08-12 17:15:40
【问题描述】:

我有一个应用程序 - 应用程序 1 和应用程序 2。我正在使用隐式意图从应用程序 1 调用应用程序 2。 PFB代码

Intent intent = new Intent();
                intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
                intent.setAction("com.sharing.action.CALLING");

从应用 1 调用。

接下来是应用程序 1 的任何输入都应在应用程序 2 中获取,而不使用任何共享首选项。 简单地说,我应该能够使用隐式意图属性来做到这一点。

有可能吗?如果是这样,当我给出这部分代码时该怎么做:-

intent.setType("text/plain");
intent.setData(Uri.parse(name))

在这段代码之后,我的 App 1 崩溃了。 同样在 App 2 意图过滤器中我应该提到什么?

【问题讨论】:

    标签: android-intent implicit


    【解决方案1】:

    我找到了解决问题的方法。在 App 1 中使用 putExtra,在 App 2 中使用 getStringExtra。 这是使用隐式意图共享数据的最佳解决方案。

    【讨论】:

      猜你喜欢
      • 2019-10-31
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 2013-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多