Как я могу запустить приложение Printapp из другого приложения, если приложение Printapp НЕ работает на Android 8.1?

#android

Вопрос:

Я запускаю приложение для печати из другого приложения в onCreate. Как я могу проверить состояние работы моего приложения для печати перед его запуском. Если приложение для печати уже запущено, я не хочу, чтобы оно запускалось.

     public void printAppAutoStart() {
        Handler handler = new android.os.Handler();
        handler.postDelayed(new Runnable() {
            @Override
            public void run() {
              
                Intent intent = getApplicationContext().getPackageManager().getLaunchIntentForPackage("com.PrintApp");
                if (intent != null) {
                    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                    getApplicationContext().startActivity(intent);
                }
            }
        },5000);
    }