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

Как привязать item к определенной Activity? - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Получить первую букву из слова (переменная String) http://www.cyberforum.ru/android-dev/thread1295935.html
есть переменная String "word". Как получить первую букву w? Добавлено через 7 минут вот это ошибку выбивает charAt(int index) - символ в указанной позиции;
Android Вывод на экран списка USB-устройств Пишу программу на самом устройстве Android "AIDE". Хочу чтобы прога показывала устройства USB, но пока застрял на этапе поиска устройств. deviceList.size - показывает "0" device.getProductId() +"-"+device.getVendorId() - "Ошибка" Вродебы всё смотрел по мануалу. Фаил Activitypackage com.mycompany.myapp; import android.app.*; import android.content.*; import android.hardware.usb.*; http://www.cyberforum.ru/android-dev/thread1295916.html
Android Нужно зафиксировать альбомное расположение
Создаю layout, на котором все элементы располагаются в альбомном положении. Как запретить поворот, что-бы при любом положении телефона, данный layout сохранял альбомное расположение элементов?
Android Каждую букву слова записать в перемененную
Например есть много переменных. (b1, b2, b3, b4 и тд). Еще одна s "slovo". Надо что бы получилось b1=s, b2=l, b3=o и тд.
Android Пустое приложение не запускается http://www.cyberforum.ru/android-dev/thread1295509.html
Здравствуйте, создаю Android Application Project, создаю пустую активити. После создания в MainActivity.java ошибка что не может найти R файл. В чем может быть проблема ? Добавлено через 2 часа 38 минут есть ошибка: Description Resource Path Location Type R cannot be resolved to a variable MainActivity.java
Android Открытие нужного пункта списка Всем доброго времени суток! Прошу помощи в таком вопросе, есть приложение(список/детализация), то есть фрагмент списка и фрагмент подробного представления записи, так вот каким образом можно реализовать открытие нудного пункта списка? Читал про дополнения, но не особо понял эту тему, если кому не трудного можете подробнее разъяснить? Буду рад любой помощи) подробнее

Показать сообщение отдельно
DrobyshevAlex
1165 / 1115 / 16
Регистрация: 31.05.2012
Сообщений: 3,059
09.11.2014, 20:49     Как привязать item к определенной Activity?
Для того и придуманы функции что бы не было дублирования.

Ну класс Category вы сами описали?

В него добавьте просто параметр
Java
1
private Class mActivityClass;
и передавайте его в констррукторе
Java
1
2
3
4
public Category(...... , Class activityClass) {
    ...
    mActivityClass = activityClass;
}
Java
1
new Category(R.drawable.cat1, "Cat1", Cat1Activity.class),
сделайте в классе гетер
Java
1
2
3
public Class getActivityClass() {
    return mActivityClass;
}
и тащите его как то так навреное
Java
1
2
3
4
5
6
7
8
9
        listView1.setOnItemClickListener(new AdapterView.OnItemClickListener(){
            public void onItemClick(AdapterView<?> a, View v, int position, long id)
            {
                Category cat = (Category)a.getAdapter().getItem(position);
                Intent intent=new Intent ( MainActivity.this , cat.getActivityClass());
                startActivity(intent);
              }
            }
        });
и тогда у вас на все категории будут только эти 3 строки для запуска активити
 
Текущее время: 03:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru