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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Параллельные вычисления на Android http://www.cyberforum.ru/android-dev/thread1466779.html
Добрый день. Еще не сильно разбираюсь в программировании на Android. Интересует вопрос, есть ли возможность использовать параллельные вычисления на Android? Дайте пожалуйста пару тройку ссылок, можно...
Программирование Android [DF-PFA-03] Здравствуйте при входе на Андроид гугл маркет пишет ошибка с-ервера на все действия, пробовал все.У меня.LG E730 андроид 2.3 Помогите. http://www.cyberforum.ru/android-dev/thread1466748.html
Программирование Android Реклама admob в fragments
Как правильно настроить рекламу AdMob для фрагментов?! Например, для обычных Activity, подходит следующий код: @Override public void onCreate(Bundle savedInstanceState, int contentView) { ...
Программирование Android ProgressDialog upload fpt server
Ребята помогите разобраться private class uploadFileTask extends AsyncTask<Void, Integer, Long> { private ProgressDialog progressDialog; int progressInput = 0;
Программирование Android Как считать данные в андроид-приложении? Android Studio http://www.cyberforum.ru/android-dev/thread1466356.html
ЗДравствуйте, уважаемые программисты, не могли бы вы мне помочь? Как из view "Edit Text" В Android Studio считать данные в переменную? Заранее большое спасибо!
Программирование Android Программа падает при попытке задать текст TextView в диалоговом окне Лог: java.lang.IllegalStateException: Could not execute method of the activity at android.view.View$1.onClick(View.java:4020) at... подробнее

Показать сообщение отдельно
reisal78
677 / 589 / 139
Регистрация: 28.04.2013
Сообщений: 1,678
03.06.2015, 11:59  [ТС]
Класс выглядит так:

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
28
29
30
31
32
33
34
public class FactoryLinks {
    public static final String TAG = "mc2";
    private static FactoryLinks instance;
    private Map<String, Object> links;
 
    public static synchronized FactoryLinks getInstance() {
        if (instance == null) {
            instance = new FactoryLinks();
        }
        return instance;
    }
 
    private FactoryLinks() {
        links = new HashMap<>();
 
 //       InputStream inputStream = ;
        Properties prop = new Properties();
        try {
 //           prop.load(inputStream);
            Log.i(TAG, "Файл конфигурации загружен");
        } catch (IOException e) {
            Log.e(TAG, "Ошибка загрузки файла конфигурации " + e.getMessage());
            e.printStackTrace();
        }
    }
 
 
    public Object getLink(String key) {
        if (!links.containsKey(key)) {
            throw new IllegalArgumentException("Key " + key + " not found in Factory");
        }
        return links.get(key);
    }
}
Добавлено через 15 минут
Идея у меня такая.
- стартую приложение.
- показываю пользователю стартовую активити.
- инициализирую фабрику
- в фабрике из файла пропертей получаю классы для которых нужно создать объекты.
- в фабрике создаю объекты классов, реализующих нужные мне интерфейсы и помещаю их в мапу.
- в дальнейшем в приложении, "дергаю" эти объекты из фабрики.

androbro, просто в синглтон передавать параметром что то... мне кажется это не лучшая идея =)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.