Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Муратов
1 / 1 / 0
Регистрация: 17.08.2012
Сообщений: 62
#1

Остановить приложение и стереть пользовательские данные - Программирование Android

14.11.2013, 15:18. Просмотров 836. Ответов 2
Метки нет (Все метки)

Здавствуйте! Хотел узнать как можно Остановить приложение и стереть пользовательские данные в самом приложении, тоесть не надо с самого приложения заходить в опции - приложения - стереть данные и остановить.
как это можно сделать не заходя в опции?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2013, 15:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Остановить приложение и стереть пользовательские данные (Программирование Android):

Остановить другое приложение - Программирование Android
Как обращаться к работающим приложениям(процессам) в андроиде? Под обращением я понимаю (Выключить/Включить/Спарсить данные и т.д) ...

Как остановить и восстановить приложение? - Программирование Android
Значится так. Я пишу свое первое приложение, тестирую на Android 4.4. Если я зажимаю левую кнопку появляется стандартная меню для очистки...

Кнопка "Стереть данные", как от нее защититься? - Программирование Android
В настройках приложения есть кнопка "Стереть данные", она удаляет все данные (в том числе и sql) приложения. 1 Есть ли способ...

Как сделать, чтобы при обновлении приложения в Google Play сохранялись пользовательские настройки и данные - Программирование Android
Как сделать, чтобы при обновлении приложения в Google Play сохранялись пользовательские настройки и данные

Как передавать данные из сайта на приложение Android? - Программирование Android
Нужно делать приложение для интернет-магазина, но я не знаю как данные сайта передать в приложение. Как в Aliexpress: Все товары...

Android клиент-серверное приложение. Не могу получить данные с сервера - Программирование Android
Добрый день. Пытаюсь сделать клиент-серверное приложение: клиент Android, сервер - Windows, программа на Java. Проблема в том, что с...

2
NewCraftsman
1 / 1 / 0
Регистрация: 11.12.2012
Сообщений: 10
14.11.2013, 23:19 #2
Просто переопределите onDestroy главного Activity таким образом, что бы он сперва удалял пользовательские данные, а затем завершал приложение. Ну и соответственно вызовите завершение приложения на том моменте, где вам требуется.
0
Netscape
374 / 361 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
14.11.2013, 23:31 #3
Цитата Сообщение от Муратов Посмотреть сообщение
Остановить приложение
Java
1
android.os.Process.killProcess(android.os.Process.myPid());
Цитата Сообщение от Муратов Посмотреть сообщение
стереть пользовательские данные в самом приложении
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public void clearApplicationData() {
        File cache = getCacheDir();
        File appDir = new File(cache.getParent());
        if (appDir.exists()) {
            String[] children = appDir.list();
            for (String s : children) {
                if (!s.equals("lib")) {
                    deleteDir(new File(appDir, s));
                    Log.i("TAG", "**************** File /data/data/APP_PACKAGE/" + s + " DELETED *******************");
                }
            }
        }
    }
 
    public static boolean deleteDir(File dir) {
        if (dir != null && dir.isDirectory()) {
            String[] children = dir.list();
            for (int i = 0; i < children.length; i++) {
                boolean success = deleteDir(new File(dir, children[i]));
                if (!success) {
                    return false;
                }
            }
        }
 
        return dir.delete();
    }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2013, 23:31
Привет! Вот еще темы с ответами:

Как получить данные из социальных сетей и записать их в андроид-приложение? - Программирование Android
Необходимо сделать автозаполнение формы в андроиде элементами из аккаунта Вконтакте. Кто знает что-нибудь про api-интерфейсы с социальными...

Какие данные необходимо перенести с телефона чтобы приложение заработало на другом устройстве - Программирование Android
привет есть программа андройд какие папки с данными необходимо перенести на другой телефон чтобы перенеслись все достижения в данной...

Имеется база данных mysql (с сайта), в ней данные о товаре, как проще всего сделать онлайн андроид приложение - Программирование Android
Имеется база данных mysql(с сайта), в ней данные о товаре. Как сделать онлайн андроид приложение для быстрого поиска товаров по этой базе...

.NET 4.x Стереть данные из листбокса - C#
Другая проблема. Выбирая значение из combobox-a, добавляются данные в listbox, но при выборе другого значения в combobox-e, данные в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru