Форум программистов, компьютерный форум CyberForum.ru

Хочу вынести функцию в другой файл - Android

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
zesen
122 / 85 / 1
Регистрация: 17.10.2010
Сообщений: 432
13.12.2011, 17:33     Хочу вынести функцию в другой файл #1
Есть файл utill.java
добавляю в него
Java
1
2
3
4
5
6
7
public static boolean setLayout()
    {
        Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
 
        final boolean setLayout = display.getHeight() > display.getWidth();
        return setLayout;
    }
что бы потом:
Java
1
setContentView(setLayout ? R.layout.home : R.layout.home_l);
Все это делается в IDEA и она красным ругается на WINDOW_SERVICE
если так Context.WINDOW_SERVICE, то ругается на getSystemService
Cannot resolve method getSystemService(java.lang.String)

Добавлено через 39 минут
Наверное так
Java
1
2
3
4
5
6
7
private static boolean setLayout(Context mcontext) {
        // Get display for detecting the phone orientation
 
        Display display = ((WindowManager) mcontext.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
        boolean setLayout = display.getHeight() > display.getWidth();
        return setLayout;
    }
только какой сейчас при вызове Context вписывать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2011, 17:33     Хочу вынести функцию в другой файл
Посмотрите здесь:

Хочу прграммировать на андроид. Android
Хочу поделиться видеоуроком Android
Android хочу учить Java
Android хочу заказать приложения
Android Вынести метод в отдельный класс
Android Вынести классы ядра в библиотеки
Хочу создать игру Android
Из одной Activity запустить функцию другой Activity Android
Android UiThread, как вынести процесс из главного потока?
Android Хочу написать программу
Как вынести подключение к БД в отдельный поток? Android
Android Вызвать из одной activity функцию другой activity

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
 Аватар для dajver
406 / 270 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
13.12.2011, 21:24     Хочу вынести функцию в другой файл #2
А унаследовать класс в котором этот метод не пробовали? extends className, после этого должно по идее увидеть вашу функцию
Yandex
Объявления
13.12.2011, 21:24     Хочу вынести функцию в другой файл
Ответ Создать тему
Опции темы

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