Любой разрабатывающий приложения Facebook на Grails

Единственными причинами getView не называются:

  1. getCount возвращает 0.
  2. , вы забыли называть setAdapter на ListView.
  3. Если видимость ListView 's (видимость контейнера) равна GONE. Благодаря @ TaynãBonaldo для ценного ввода.
  4. ListView не привязан к какому-либо макету видового экрана. То есть, mListView = new ListView(...) используется без myLayout.addView(mListView).

В onPostExcute после создания нового экземпляра CarListAdapter я предлагаю вам обновить новый экземпляр до ваш ListView. Действительно, вам нужно снова позвонить

 mList.setAdapter(adapter);

Изменить: setAdapter должен всегда вызываться в потоке ui, чтобы избежать неожиданного поведения

Edit2:

То же самое относится к RecyclerView. Убедитесь, что

  • getItemCount возвращает значение больше, чем 0 (обычно размер набора данных)
  • должны быть вызваны как setLayoutManager, так и setAdapter на UI Thread
  • Видимость виджета должна быть установлена ​​на VISIBLE
7
задан Pieter Kuijpers 19 October 2011 в 12:14
поделиться

2 ответа

Jozef Дрэнсфилд: http://www.grassr.com/wordpress/?cat=8

4
ответ дан 7 December 2019 в 03:23
поделиться

Я помогал запуску в San Francisco, которые используют Grails с приложениями Facebook. Так что да, это происходит. Есть даже плагин Grails для интеграции в Facebook (в то время я пишу, это неполно, но выглядит так, как будто работает, сделано, так что проверьте его снова).

0
ответ дан 7 December 2019 в 03:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: