質問編集履歴

3

コードを修正

2020/08/09 07:38

投稿

noko123
noko123

スコア28

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  var folderName:TextView?=null
24
24
 
25
- var id:Long?=null
25
+
26
26
 
27
27
 
28
28
 

2

質問をより詳細に。

2020/08/09 07:38

投稿

noko123
noko123

スコア28

test CHANGED
File without changes
test CHANGED
@@ -6,9 +6,11 @@
6
6
 
7
7
 
8
8
 
9
- これを更新なしで設定したセル一覧で表示するにはどうすればいいでしょうか?
9
+ これを更新なしで設定したセル一覧を即時反映するにはどうすればいいでしょうか?
10
10
 
11
+
12
+
11
- Activitiyのライフサイクルか、ViewHolderクラスに保存されたデータが使いまわされていることが原因なのかな?と推測したのですが、対処法がわかりません。ちなみにViewHolderのコードは
13
+ Activitiyのライフサイクルか、ViewHolderクラスに保存されたデータが使いまわされていることが原因なのかな?と推測したのですが、対処法がわかりません。ちなみにMainActivityのRecyclerViewに関する記述はonStart()にあります。ViewHolderのコードは
12
14
 
13
15
 
14
16
 

1

質問をより詳細にしました。

2020/08/09 07:17

投稿

noko123
noko123

スコア28

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,14 @@
1
- AlartDialogのedittextを使って、Realmに書き込み、それをリサイクラービューで表示しようとしたのですが、初めに作成されたセルが連続して生成されてしまいます。画面を更新して表示し直すと、正しいセルで表示されます。
1
+ AlartDialogのedittextを使って、Realmに書き込み、それをリサイクラービューで表示しようとしたのですが、初めに作成たセルが新規作成するたびに連続して生成されてしまいます。画面を更新して表示し直すと、正しいセルが一覧で表示されます。
2
2
 
3
3
 
4
4
 
5
+ また、更新したあと新たに作成すると、一番最初に作成したセルが一番下に追加されてしまいます。Realmデータはidの降順にsort()しているので、更新すると正しいフォルダ名とともに一番上に移動します。
6
+
7
+
8
+
9
+ これを、更新なしで設定したセル一覧で表示するにはどうすればいいでしょうか?
10
+
5
- ViewHolderクラスに最初保存されたデータが使いまわされていることが原因なのかな?と推測したのですが、対処法がわかりません。ちなみにコードは
11
+ Activitiyのライフサイクルか、ViewHolderクラスに保存されたデータが使いまわされていることが原因なのかな?と推測したのですが、対処法がわかりません。ちなみにViewHolderのコードは
6
12
 
7
13
 
8
14