Ну я как бы был в заморозке последние 10 лет. Сейчас решил переписать все свои приложения, которые когда то писал на EVC под PocketPC, на Qt под андройд и вспомнил, что было время, когда майкрософт усиленно не советовал принудительно закрывать приложения, пунктом меню exit (мол операционке видней). А у меня в олдовых приложениях как и у большинства тогда кругом пункт меню exit, ну или батоны с ним. Вот думаю как с этим сейчас в андройде.
Можно и нужно. Так вы позволяете пользователю выбрать выгрузить приложение либо оставить его в памяти жрать ресурсы дальше. Не какой это не моветон. Возмите пачку топовых приложений и увидите там эту самую кнопку.
я беру топовое приложение гугл плей и ищу в ней кнопку выход - не найдешь. в хроме аналогично. странно такое видеть от разработчиков андроида.
беру топовое приложение для хомячков - вконтакт, ищу внопку выход, нахожу в конце списка настройки, явно убрана с видного места.
А почему прямо-таки моветон? Удобно же, закрыл и уверен, что оно закрыто, чем висеть будет приложений over9000 в памяти. Да и собссно, если приложение закрываешь, значит оно должно закрываться :/
Конечно можно. Но более грамотно будет определить логику в методе onBackPressed: там какой-нибудь диалог для выхода (да/нет) или дабл тап для выхода и т.п. Так будет удобнее для пользователя.