Adapter内からListFragment内のListViewにアクセスしてsetSelectionすると、2回目以降移動しない

珍しくAndroidプログラミング関連のメモ。

ListFragmentを継承したクラス、A、
そのListFragment内のListView、B、
ArrayAdapterを継承したクラス、C、(上とは別のListFragment配下の物)

があり、
C内からA内のBに対しsetSelectionしたところ、
一度目は成功するが二度目がダメだった。

setSelectionの前に、
B.setAdapter(C);
でアダプターをセットし直したら行けた。

よくわからないけど参照が変わってるとかなのかな。

Leave a Reply


Fatal error: Uncaught ErrorException: Undefined variable: user_ID in /home/ss557322/qerozon.jp/public_html/wp-content/themes/clear-seo-blue-eng/comments.php:79 Stack trace: #0 /home/ss557322/qerozon.jp/public_html/wp-content/themes/clear-seo-blue-eng/comments.php(79): {closure}(8, 'Undefined varia...', '/home/ss557322/...', 79, Array) #1 /home/ss557322/qerozon.jp/public_html/wp-includes/comment-template.php(1535): require('/home/ss557322/...') #2 /home/ss557322/qerozon.jp/public_html/wp-content/themes/clear-seo-blue-eng/single.php(52): comments_template() #3 /home/ss557322/qerozon.jp/public_html/wp-includes/template-loader.php(106): include('/home/ss557322/...') #4 /home/ss557322/qerozon.jp/public_html/wp-blog-header.php(19): require_once('/home/ss557322/...') #5 /home/ss557322/qerozon.jp/public_html/index.php(17): require('/home/ss557322/...') #6 {main} thrown in /home/ss557322/qerozon.jp/public_html/wp-content/themes/clear-seo-blue-eng/comments.php on line 79