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

Добавление пункта в ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Хочу сделать отступы в TextView http://www.cyberforum.ru/android-dev/thread1350066.html
Как сделать отступы в TextView? У меня слева кнопка, а справа должен быть текст, получается я высчитываю размер кнопки и делаю отступ. Но беда в том что я не знаю метода в TextView который бы...
Программирование Android Как совместить SimpleDateFormat и Calendar Получаю время вот в таком виде - 2015-01-05 02:50:14 Объект SimpleDateFormat как я понимаю должен быть такой: sdf = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss"); Думал обойдусь без Calendar, но... http://www.cyberforum.ru/android-dev/thread1349935.html
Как создать ссылку в TextView? Программирование Android
Как создать ссылку в TextVIew? и чтобы по нажатии открывалась не браузер, а активити
Программирование Android Отодвигание listView при написании сообщений в чате
Как отодвинуть listView при написании сообщений в чате? Вот мой xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
Программирование Android Ошибка Genymotion, не открывает эмулятор, пишет Error + скрины http://www.cyberforum.ru/android-dev/thread1349383.html
В общем, создал Custom Phone - 4.3 - API 18 768x1280, нажимаю Start, а он ошибку пишет, на скрине видно. И в подключениях пишет, что "Неопознанная сеть". Что не так, что нужно делать, пожалуйста,...
Программирование Android На эмуляторе самая простая программа идет, а на телефон не устанавливается На эмуляторе самая простая программа идет, а на телефон не устанавливается. При чем, сначала шла на телефоне. Но потом несколько усложнил и перестала. Тогда снова упростил - не устанавливается.... подробнее

Показать сообщение отдельно
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,072
13.01.2015, 08:41
и тогда ошибка ушла,но теперь при добавлении Intent i = activity.getIntent(); int pos = i.getExtras().getInt("id"); у меня приложение стало закрываться
Вот это я вообще не знаю что такое Activity activity = (Activity) mContext
поэтому скорее всего activity = null


Попробую объяснить, как я (стаж 6 мес.) выхожу из ситуации, когда в классе нельзя вызвать методы класса Activity:
При вызове этого класса из другого передаю в параметрах this, например:
Java
1
startActivity(new Intent(this, ActvitySettings.class));
А в принимающем классе ActvitySettings присваиваю его в конструкторе
Java
1
2
3
4
5
public class ActvitySettings {
    Context context;
    public ActvitySettings (Context context) {      
        this.context = context;
...
или просто в классе вызываю метод
Java
1
2
3
4
5
this.context = getApplicationContext()
// тогда работает
context.getIntent()
// или можно так
getActivity().getIntent()
Добавлено через 6 минут
Цитата Сообщение от Leks2 Посмотреть сообщение
я вообще хочу сделать при нажатии на ContextMenu можно было добавить картинку в другой список GridView тоесть в избранное ,как только это сделать не могу
Я так понимаю это однотипные списки? В таком случае у вас костыль какой то получается, я сперва тоже так делал. Потом научился фрагментам. Т.е. в одной активити разные экраны (или табы). В итоге получилось приложение с табами и с выдвигалкой слева.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru