Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Муратов
1 / 1 / 0
Регистрация: 17.08.2012
Сообщений: 62
1

Остановить приложение и стереть пользовательские данные

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

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

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

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

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

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

Приложение не сохраняет данные
Добрый день хочу спросить, почему у меня не происходит сохранение данных в приложении, все...

2
NewCraftsman
1 / 1 / 0
Регистрация: 11.12.2012
Сообщений: 10
14.11.2013, 23:19 2
Просто переопределите onDestroy главного Activity таким образом, что бы он сперва удалял пользовательские данные, а затем завершал приложение. Ну и соответственно вызовите завершение приложения на том моменте, где вам требуется.
0
Netscape
374 / 361 / 52
Регистрация: 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?
Нужно делать приложение для интернет-магазина, но я не знаю как данные сайта передать в приложение....

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

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


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

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

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