Итак, я создал действие, которое можно запустить с помощью «Поделиться в ...» - это действие получает URL-адрес изображения и сохраняет его в файловой системе.
<activity
android:name=".Activities.Activity_Repost"
android:label="Repost"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/*" />
</intent-filter>
</activity>
После сохранения этого файла изображения файл изображения будет открыт в галерее android
context.startActivity(new Intent().setAction(Intent.ACTION_VIEW).setDataAndType(Uri.parse("filepath"));
, и он работает просто отлично. Но есть небольшая проблема. Если мое приложение уже открыто, и я пытаюсь открыть этот файл изображения в галерее android, попытка вернуться к предыдущему действию просто невозможна - он просто переключает меня обратно в первое окно приложения, а не в окно приложения, которое я раньше.
Я пытался использовать различные флаги для намерения ACTION_VIEW, но это не помогло.
Надеюсь, вы поняли мою проблему. Заранее спасибо.