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

Создание и вызов второго Activity - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Яндекс.Диск API http://www.cyberforum.ru/android-dev/thread1099569.html
Работал кто-нибудь с этим API? Запускаю дефолтный пример яндекса, и при авторизации через браузер показывает вот это: Никто не сталкивался с такой проблемой?
Программирование Android Можно ли в spinner вставить статичный текст Можно ли в spinner вставить статичный текст (select:), что бы он отображался непосредственно постоянно перед выбранным элементом? Смотреть скриншот. http://www.cyberforum.ru/android-dev/thread1099511.html
Блокирование интерфейса замедляет ответ сервера Программирование Android
Есть сервис, в котором бесконечный цикл. В этом цикле идет: 1. загрузка звука. 2. воспроизведение звука 3. задержка. Задержку делаю через Thread.sleep(ms). Интернет медленный. Так вот когда...
Программирование Android Управление автономным режимом
Всех Приветствую, Появилась необходимость, Изменить функции кнопки автономный режим на андроиде 2,3. т.е, нажимаешь кнопку автономный режим а там вместо автономного режима вылазиет какое ни будь...
Программирование Android Получить в активити первую строку жирным шрифтом, а вторую под ней - обычным http://www.cyberforum.ru/android-dev/thread1099455.html
Всем привет. Проблема со стрингом: <string name="string_test"> <b>test</b>\n testtesttest </string> по идее я должен получить в активити первую строку жирным шрифтом а...
Программирование Android СМС менеджер или блокиратор СМС по содержимому вообщем пишу приложение, которое(смс менеджер или блокиратор смс по содержимому), натолкнулся на проблему которою уже давненько не могу решить... вот код: public class onReceiver extends... подробнее

Показать сообщение отдельно
EDIsaev
4 / 4 / 0
Регистрация: 27.03.2012
Сообщений: 136

Создание и вызов второго Activity - Программирование Android

18.02.2014, 14:25. Просмотров 1344. Ответов 6
Метки (Все метки)

Добрый день!

Немного запутался с ООП в проекте
суть в следующем:
Имеем главное Activity:

Java
1
2
3
4
5
6
7
8
9
10
11
12
public class MainActivity extends Activity {
  ...
  private ThreeLevelAdapter threeLevelAdapter;
  
    @Override
    protected void onPostExecute(String result) {
      ...
      // создаём элемент
      threeLevelAdapter = new ThreeLevelAdapter(this, selected, manager, len1);
      ...
    }
}
в классе ThreeLevelAdapter есть обработчик клика по пункту меню:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class ThreeLevelAdapter extends com.example.TreeViews.AbstractTreeViewAdapter<Long> {
   @Override // Обработка клика по пункту меню
    public void handleItemClick(final View view, final Object id) {
        final Long longId = (Long) id;
        Log.d(TAG,"ClickedId: "+longId);
        final TreeNodeInfo<Long> info = getManager().getNodeInfo(longId);
        if (info.isWithChildren())
            super.handleItemClick(view, id);
      //Тут бы хотелось для каждого пункта меню создавать свою Activity в зависимости от longId...
      //Вопрос: КАК? Если из основного Activity можно создать след. образом:
      //Intent intent = new Intent(this, ContentActivity.class);
      //startActivity(intent);
      //то отсюда не могу достучаться
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru