我确实根据说明https://developer.android.com/training/sharing/receive
从其他应用程序共享<activity
android:name=".ui.activity.SplashActivity"
android:configChanges="orientation"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
出现了库中共享列表中的图标,一切正常运行,只有一个问题。 如果该应用程序已经在运行并与之共享,则该应用程序将在新的应用程序上并行启动。 该应用程序在mecn时运行两次。
在另一种行动主义中-同一件事
<activity
android:name=".ui.activity.SharingActivity"
android:windowSoftInputMode="adjustPan"
android:configChanges="orientation"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
没关系,如果应用程序已经在运行并与之共享,则该应用程序将在新的应用程序上并行启动。 该应用程序在mecn时运行两次。
答案 0 :(得分:0)
此刻我已解决/需要添加到清单中的活动
android:launchMode="singleTask"