从YouTube应用共享到Android应用的网址仅在首次使用时有效

时间:2019-01-25 06:57:23

标签: android android-intent

我正在共享从YouTube官方应用程序到我的应用程序的youtube视频链接。 无论该应用程序未打开还是处于后台,都仅在第一次接收到该链接。 之后,根本不会收到从该应用程序共享的连续链接。 该应用程序会打开,但只会转到 LAUNCHER活动

我已经点击了this链接来接收简单数据。

AndroidManifest.xml (正在接收意图的活动)。我尝试通过将android:launchMode="singleTop"添加到活动中来进行操作,但这没有什么不同。

  <activity
        android:name="com.hootout.CreatorActivity"
        android:configChanges="keyboardHidden"
        android:hardwareAccelerated="true"
        android:screenOrientation="portrait"
        android:stateNotNeeded="true"
        android:theme="@style/AppTheme.FullScreen.NavTransparant"
        android:windowSoftInputMode="adjustNothing|stateHidden">
        <meta-data
            android:name="android.notch_support"
            android:value="true" />

        <intent-filter>
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="text/plain" />
        </intent-filter>

    </activity>

活动的Java代码

@Override
public void onNewIntent(Intent data)
{
    setIntent(data); 
}

@Override
protected void onResume()
{
  checkIfComingFromExternalLinks(getIntent());
}

0 个答案:

没有答案