|
прослушать изменение
|
|||
---|---|---|---|
#18+
День добрый, Подскажите как я могу отследить изменения в StudentListTemp.size(); То есть как я могу создать свое событие в Main Activity при изменениях в значении StudentListTemp.size(); Код: 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. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 07:05 |
|
прослушать изменение
|
|||
---|---|---|---|
#18+
Zafar ZТо есть как я могу создать свое событие в Main Activity при изменениях в значении StudentListTemp.size(); Например через Looper javaway.info/mnogopotochnost-v-android-looper-handler-handlerthread-chast-1/ Но для начала стоит разобраться при каких обстоятельствах меняется размер. Возможно подойдет вариант и попроще. Но первый - более верный и в будущем пригодится. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 07:55 |
|
прослушать изменение
|
|||
---|---|---|---|
#18+
Тут можно использовать тэги синтаксиса языка для удобного чтения. Например, выше я сделал тэг java. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 07:57 |
|
прослушать изменение
|
|||
---|---|---|---|
#18+
wadman, При каждом обновлении в списке в ListView (через адаптер) меняется количество (size) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 08:16 |
|
прослушать изменение
|
|||
---|---|---|---|
#18+
Zafar Z, ListView в коде-же меняется? Посмотри методы адаптера notify*. Там и по изменению одной позиции есть, и по списку в целом. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 08:28 |
|
прослушать изменение
|
|||
---|---|---|---|
#18+
wadman, Спасибо всем за участие и ответы, в итоге использовал: listAdapter.registerDataSetObserver(new DataSetObserver() { @Override public void onChanged() { // мое событие } }); Все устраивает.(правда пришлось импортировать import android.database.DataSetObserver;) Конечно были варианты использовать listAdapter.notifyDataSetChanged(); но не разобрался как правильно его использовать ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2019, 11:40 |
|
|
start [/forum/topic.php?fid=13&fpage=4&tid=1330789]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 159ms |
0 / 0 |