我正在共享从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());
}