Как я могу закончить деятельность в проекте Android TV - PullRequest
1 голос
/ 13 июня 2019

У меня есть Android-телевизор, на котором установлен Chrome. Моя единственная проблема - я хочу создать приложение, которое при попытке открыть его откроет Google Chrome. не открывая настройки, затем выберите приложение, затем откройте в разделе Chrome. Я сделал это, и он работает, но когда он запускается в Google Chrome, он не закрывается сам.

Думаю, я использую только готовый код, но не работаю. (Это будет работать, но не закроет приложение, поэтому я вижу, что оно работает в фоновом режиме)

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Intent intent = getPackageManager().getLaunchIntentForPackage("com.android.chrome");

        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);

    }

Я ожидал, что он должен закрыть процессор, но это не так.

1 Ответ

0 голосов
/ 13 июня 2019

Я пробовал:

finish();
System.exit(0);

и все заработало!

...