Как да рестартирате приложението за Android от самото приложение през 2018 г.

Андроидите .help български Android-общност.

Имам изискване да рестартирате приложението, kogdapolzovatel променят предпочитанията си. Изчистването на комина не ми помогне, защото тя не отменя основната услуга повикване. Искам да се самоубия процеса на кандидатстване. аз използвам







и тя работи за мен, за да убие заявлението. Но това, което е необходимо да рестартирате приложението. Означава да убие процеса и да започне ново заявление процес, за да започне всичко отначало отново.

Има ли начин да се направи това?

Топ 5 отговора

Android не е предназначен за това, и това не е "изискване". Etorealizatsiya. Какво takoetrebovanie? Защо не можете да проектирате свой приложение за работа с промени в настройките за предпочитания, без рестартиране. Тя изглежда като много лошо решение.

OS дизайн, така че може да се рестартира chtoprilozhenie изглежда е много лоша идея. Android OS трябва да бъде свободен да убие процеса, за да освободите памет - esliprilozhenie може да се рестартира vdrugosvobozhdaetsya памет се използва отново. Съгласен съм с Falmarri, трябва да разберете защо молбата Ви не може да се справи с промяната на предпочитанията в движение.







Това не е нещо, което може би трябва да се опитате да направите извън тестовата среда.

Това заяви, две идеи:

1) Настройте алармата за известно време в близко бъдеще, а след това да убие процеса

2) Започнете нещо друго (може би малък собствен процес или скрипт), която ще се открие смъртта му, след което рестартирайте вашите намерения чрез

Можете също да опитате стрелба намерението си да се започне, и след това да умре бързо, но това звучи като потенциални състезателни условия, в зависимост от изпълнението. Ако zagruzilisvyazuyuschee Област / Proc и вършили зло в собствения си код, можете да стреля намерение, така че вашите неуспехи кандидатстване по връщането на IOCTL.

там е услуга, която има различен процес, различен от другите си компоненти (дейности, услуги.).

да рестартирате приложението, обадете се на тази услуга и какво ще направи, за да убие процесите на други компоненти на приложението, и след това да изпратите на плана за дейността, за която искате да отидете.

prostoideya това, тъй като аз никога не го е изпитал. Моля, кажете ми, ако тя работи, и да се актуализира въпросът с отговора, ако тя наистина работи.

Тъй като сте направили с убийството на един процес на perezagruzitispolzovanii заявление този код:

Последните въпроси