Эта функция нужна для того, чтобы ты был уверен, что приложение точно закрыто и не висит в памяти. Если у тебя висит одновременно несколько процессов, то удаляется только ТЕКУЩИЙ, в котором ты работаешь.
То есть ты хочешь закрывать приложение, в котором выполняются некие процессы, и чтобы эти процессы продолжали работу? Зачем тогда вообще закрывать это приложение? Приведи конкретный пример того, что ты хочешь сказать. А пока, имхо это бред.
Какие процессы???
Я вообще о другом говорю.
О файлах.
Когда приложение закрывается "культурно", оно само закрывает свои файлы.
Сбрасывает буфера ввода-вывода, если таковые задействованы, записывает что нужно в оглавление, и пр.
Если закрывать приложение принудительно ("убивать"), файлы закроются криво (то есть вообще никак).
Легко проверить например на Навителе.
Поэтому по-правильному надо не убивать приложение, а давать ему команду на закрытие.
Но есть приложения, которые такой команды не примут.
Например те, которые не реагируют на кнопку back.
А процессы, ещё раз, тут ни при чём.
Разве в Андроиде файлы пользовательскими процессами закрываются??? ИМХО системными...
А где ты увидел в формулировке функции "некультурное "убивание" открытого приложения?" Нужно уметь точно формулировать свой вопрос, тогда и не будет недопонимания. Эта фунция давно реализована в некоторых прошивках, и я не слышал, чтобы приложения закрывались некорректно. Я честно, не знаю алгоритм, по которому происходит закрытие приложения. О таких тонкостях надо спрашивать разработчика приложения XnubiaUI.
AFAIK прошивка не может (в общем случае) закрывать файлы, открытые приложением.
Она может только просить приложение закрыться вместе с файлами..
Разработчика я уже попросил сюда заглянуть.
Вот он как придёт, да как нажмёт нам долгим нажатием кнопку "назад"... ;)
У меня нет особых познаний именно в Андроиде.
Однако в реализации по ссылке я вижу обычный kill.
Я его боюсь... это всё равно что безопасного извлечения устройств не делать...
В том, что фича реализуема, сомнений нет.
В том, что её можно будет применять без ограничений - сомневаюсь.
В общем, сдаюсь на милость разработчику модуля. ;)
P.S. Специально сейчас выкинул из памяти MobiDB, и убилась база.
У меня, например, нигде эта комбинация не задействована. Как и у большинства других пользователей, которые голосовали за эту функцию. Если тебе она не нужна, просто отключишь в настройках.
Я не голосую против этой функции, мне она тоже нужна.
Просто надо сразу учитывать возможные проблемы, чтобы потом не получались непредсказуемые результаты.
Если у тебя в каком либо приложении задействована эта комбинация, то ты можешь переназначить на другую кнопку в этом приложении, если есть такая возможность, а если нет, то можешь закрыть приложение стандартным способом. Или в модуле XnubiaUI предусмотреть навешивание этой функции на несколько кнопок, чтобы подобных вопросов не возникало.