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

RecyclerView - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android реализация http://www.cyberforum.ru/android-dev/thread1673787.html
доброго времени суток всем) прошу помощи на источник или натолкнуть в какую сторону копать. вообщем есть изображение состоящие из квадратов прямоугольников и тд соединенные линиями. так вот при нажатие на квадрат или прямоугольник выделялись определенные точки на линии и выскакивали подсказки на этих точках с описанием. За ранее спасибо!!!!
Android Передача уведомлений (GCM Notification) Добрый вечер. Есть несколько вопросов по GCM Notification. 1) Допустим у нас есть recyclerview, каждый его item представляет отдельный чат. Иногда нотификации приходят в конкретный чат и нужно открыть чат, а иногда нотификации приходят сразу в несколько чатов и нужно открыть окно с recyclerview. Делал ли кто-то что-нибудь похожее? Может кто-то может код кинуть? Так как обычно нотификацию в... http://www.cyberforum.ru/android-dev/thread1673761.html
Android Read(). Как правильно прочитать из сокета?
День добрый! Не могу понять почему read() пролетает не дождавшись каких либо данных .Код ниже ... if (сокет есть соединение) { // шаг 1 byte arrByte = new byte; //////// к примеру countByte = 8 // шаг 2 try { inStream.read(arrByte); ...
Android Список файлов в папке. listFiles() вызывает NullPointerException
Пытаюсь получить вывод на экран список файлов в папке. При запуске приложения (использую свой смартфон) происходит его завершение с NullPointerException Android Studio указывает на то, что в условии цикла попытка получить длинну нулевого массива. ( На 31 строке кода, который ниже ) ( Caused by: java.lang.NullPointerException: Attempt to get length of null array ) ( На этом примере...
Android свернуть ListView http://www.cyberforum.ru/android-dev/thread1673580.html
изучаю приложение с Bluetooth для андроид http://interosite.ru/articles/bluetooth-for-android (http://interosite.ru/articles/bluetooth-for-android) более менее разобрался, хочу свернуть список устройств, после выбора адаптера вариант ниже ошибку не выдает, но приложение не хочет работать private ListView listView; listView.setVisibility(View.GONE);
Android IntelliJ IDEA. Слишком умный редактор Как сделать так, чтобы IDEA не не меняла текст, вставляемый из буфера? Если я вставляю строку "ABC\nDEF\n", то редактор удаляет "\n". подробнее

Показать сообщение отдельно
qdhtnsoyndtr
5 / 5 / 1
Регистрация: 29.11.2013
Сообщений: 466

RecyclerView - Android

29.02.2016, 22:23. Просмотров 265. Ответов 2
Метки (Все метки)

Скажите что делаю не так.
Цель: выводить содержимое бд заголовок, текст и т.п.
Как я делал, точнее по гайдам.
Тут из базы передаю данные title
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class RemindDTO {
 
    DB db;
 
    private String title;
 
    public RemindDTO(String title) {
        this.title = title;
    }
 
    public String getTitle() {
        return title;
    }
 
    public void setTitle(String title) {
        this.title = String.valueOf(db.getTitleDB());
    }
}
Выборка из бд
Java
1
2
3
4
public Cursor getTitleDB()
    {
        return mDB.query(DB_TABLE, new String[]{COLUMN_TITLE}, null, null, null, null, null);
    }
тут как я понял все заполняем в лист и передаем в RecyclerView. 99% что косяк мой в public List<RemindDTO> RemindListAdapter()
но ругается на getItemCount()

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
public class RemindListAdapter extends RecyclerView.Adapter<RemindListAdapter.RemindViewHolder> {
 
    DB db;
 
    private List<RemindDTO> data;
 
    public List<RemindDTO> RemindListAdapter()
    {
        List<RemindDTO> data = new ArrayList<>();
 
        data.add((RemindDTO) db.getTitleDB());
 
        this.data = data;
        return data;
    }
 
 
 
    @Override
    public RemindViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.remind_item, parent, false);
 
        return new RemindViewHolder(view);
    }
 
    @Override
    public void onBindViewHolder(RemindViewHolder holder, int position) {
        RemindDTO item = data.get(position);
        holder.title.setText(item.getTitle());
 
    }
 
    @Override
    public int getItemCount() {
        return data.size();
    }
 
    public static class RemindViewHolder extends RecyclerView.ViewHolder {
 
        private CardView cardView;
        private TextView title;
 
        public RemindViewHolder(View itemView) {
            super(itemView);
 
            cardView = (CardView) itemView.findViewById(R.id.cardView);
            title = (TextView) itemView.findViewById(R.id.title);
        }
    }
 
}
ну и собственно заполнение
Java
1
2
3
4
5
6
7
8
9
10
11
@Nullable
    @Override
    public View onCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
 
        view = inflater.inflate(LAYOUT,container, false);
        RecyclerView rv = (RecyclerView) view.findViewById(R.id.recycleView);
        rv.setLayoutManager(new LinearLayoutManager(context));
        rv.setAdapter(new RemindListAdapter());
 
        return view;
    }
Если найдет человек которому будет не лень разобрать в это чуде, буду очень благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru