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

StartActivity и finish - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа с шаблоном MasterDetal/Flow http://www.cyberforum.ru/android-dev/thread1304323.html
Доброго времени суток всем! Ребят подскажите кому не сложно, как при работе с MasterDetal/Flow реализовать добавление пункта списка из фрагмента представления, то есть, например, во фрагменте...
Программирование Android Задать программно свойства Fragment Доброго времени суток, я новичок в этом деле, поетому хочу попросить у вас помощи, мне нужно передать фрагменту программно свойства, у меня есть контейнер в который должно программно динамически... http://www.cyberforum.ru/android-dev/thread1304267.html
Программирование Android Создание изображения на лету
Требуется на карте Google Maps размещать маркеры у которых в качестве иконок будут изображения с цифрами. Т.к. в таком случае иконки могут быть различные, хотелось бы не создавать на каждый вид...
Автоматическое запоминание позиции при выходе из приложения Программирование Android
Здравствуйте. Разрабатываю приложение, в котором имеется текст с вертикальной прокруткой. Подскажите, пожалуйста, как реализовать автоматическое запоминание позиции при выходе из приложения?...
Программирование Android Кнопки в Notification http://www.cyberforum.ru/android-dev/thread1303927.html
Всем привет. Подскажите где подсмотреть решение. В уведомлении от своего сервиса хочу выводить 2 кнопки помимо текста, соответственно что-то на них вешать. Использую NotificationManager Спасибо...
Программирование Android Пин код в txt файл Форумчане доброго времени суток))Извиняюсь тех кого я обидел или чем))У меня возник вопрос я пишу программу поле editText и кнопка)) мне нужно при нажатии сохранить в файл пин код и следующий раз... подробнее

Показать сообщение отдельно
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
19.11.2014, 15:41
1. Пишем свой менеджер:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import android.app.Activity;
 
import java.util.HashMap;
import java.util.Map;
 
public class FinishManager {
    private static final Map<Class<? extends Activity>, Activity> list = new HashMap<Class<? extends Activity>, Activity>();
 
    public static void addActivity(Activity activity) {
        list.put(activity.getClass(), activity);
    }
 
    public static void finishActivity(Class<? extends Activity> clazz) {
        Activity activity = list.remove(clazz);
        if (activity != null && !activity.isFinishing()) {
            activity.finish();
        }
    }
 
}
2. В активити, которую нужно закрыть:

Java
1
FinishManager.addActivity(this);
3. Из активити, которая должна закрыть:
Java
1
FinishManager.finishActivity(MyActivity.class);
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.