3
Android 10でバックグラウンドからアクティビティを開始する方法
私は、バックグラウンドからアクティビティを開始する必要があるAndroidアプリを構築しています。これを実現するためにServiceを拡張するForegroundStarterを使用しています。フォアグラウンドサービスから実行する必要があるアクティビティAdscreen.classがあります。アクティビティAdscreen.classは、Android 10を除くすべてのAndroidバージョンで正常に動作します(バックグラウンドから開始)。 ForeGroundStarter.class public class ForeGroundStarter extends Service { @Nullable @Override public IBinder onBind(Intent intent) { return null; } @Override public void onCreate() { super.onCreate(); Log.d("sK", "Inside Foreground"); } @Override public int onStartCommand(Intent intent, int flags, int startId) { Log.d("sK", "Inside Foreground onStartCommand"); Intent notificationIntent = new Intent(this, Adscreen.class); PendingIntent …