【问题标题】:No Activity found to handle Intent { act=com.instagram.share.ADD_TO_STORY}未找到处理 Intent { act=com.instagram.share.ADD_TO_STORY} 的活动
【发布时间】:2020-07-15 19:08:23
【问题描述】:

如 Facebook 开发人员所述,将故事发布到 Instagram 的方法是使用以下代码。 here 提到的解决方案之一表明,一旦重新启动 Instagram,它将得到解决。虽然它不适合我们

Intent intent = new Intent("com.instagram.share.ADD_TO_STORY");
    intent.setDataAndType(uri, "jpg");
    intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
    intent.putExtra("content_url", "https://www.yallasolutions.com");
    this.grantUriPermission(
            "com.instagram.android", uri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
try {
        getPackageManager().getPackageInfo("com.instagram.android",0);
        Log.e("test","instagram was found");
    } catch (PackageManager.NameNotFoundException e) {
        e.printStackTrace();
        Log.e("test","instagram is not installed !!!!!!!!!!");
    }
    Activity activity = this;
    if (activity.getPackageManager().resolveActivity(intent, 0) != null)
    activity.startActivityForResult(intent, 0);

ADD_TO_STORYADD_TO_FEED 我都试过了,都返回同样的错误。

这也是我的清单的参考

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.kareem.test">
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET"/>
<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity
        android:enabled="true"
        android:name=".MainActivity"
        android:label="@string/title_activity_main"
        android:theme="@style/AppTheme.NoActionBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

【问题讨论】:

  • 你找到解决这个问题的方法了吗?
  • @AhmedFayez 不幸的是还没有
  • 我遇到了同样的问题。您是否尝试过使用其他设备?

标签: android facebook-graph-api instagram instagram-api instagram-graph-api


【解决方案1】:

您的清单文件中可能缺少&lt;queries&gt; 元素。请查看其他帖子中的my answer

【讨论】:

    【解决方案2】:

    查看网站

    https://developers.facebook.com/docs/android/getting-started/

    您必须创建一个帐户并将 upur 应用程序放在此网站上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-28
      • 2013-02-03
      相关资源
      最近更新 更多