Как принудительно остановить мое приложение Android программно?

Я бы хотел принудительно останавливать свое приложение Android, когда я нажимаю кнопку closeButton. Это мой код.

protected void onCreate(Bundle savedInstanceState) {

  this.setContentView(R.layout.layoutxml);

  this.closeButton = (Button)this.findViewById(R.id.close);

  this.closeButton.setOnClickListener(new OnClickListener() {

    @Override

    public void onClick(View v) {

      finish();

    }

  });

}

На этом мое приложение заканчивается. Если я перейду в Настройки -> Приложения -> Управление приложениями -> <имя моего приложения> , я увижу, что кнопка «Принудительный останов» включена. Означает ли это, что мое приложение не было полностью остановлено?

Как я могу полностью завершить работу приложения Android и отключить кнопку «Принудительный останов» в «Настройках»? Исходя из моего ограниченного опыта, когда в приложении возникает «Исключение» (например, NullPointerException), оно аварийно останавливается, выглядит так, как будто оно завершено полностью, а кнопка «Принудительный останов» выглядит неактивной.

21
задан Shirish Herwade 16 November 2017 в 09:36
поделиться