У меня есть действие, которое я хотел бы запустить в отдельном процессе.Я определил это в своем манифесте под android: process, но как только я это сделаю, я не смогу показывать промежуточную рекламу.Если я сниму его с процесса, он отлично работает.Есть ли способ сделать это, или я ограничен основным процессом?
Вот мое определение манифеста:
<activity
android:name="com.example.Activity"
android:process=":custom"
android:icon="@mipmap/icon"
android:label="Activity"
android:launchMode="singleInstance"
android:screenOrientation="nosensor"
android:excludeFromRecents="true"
android:theme="@style/Theme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Обновление 1: мне немного повезло, возиться с TaskAffinity иParentActivityName (устанавливая для них обоих собственные ссылки), но даже когда я показываю объявление, мой слушатель теряется, так как объявление показывается в главном потоке.
Обновление 2: я обратился в службу поддержки AdMobи ему сообщили, что это была известная проблема, и пока нет решения.Я обновлю это, если / когда я получу ответ.