質問編集履歴

11

追記

2018/12/20 14:27

投稿

vitabrevisarsl1
vitabrevisarsl1

スコア57

test CHANGED
File without changes
test CHANGED
@@ -206,4 +206,4 @@
206
206
 
207
207
  _
208
208
 
209
- お知恵をいただけますと幸いです。
209
+ どなたかお知恵をいただけますと幸いです。

10

ログコード追記

2018/12/20 14:27

投稿

vitabrevisarsl1
vitabrevisarsl1

スコア57

test CHANGED
File without changes
test CHANGED
@@ -90,6 +90,8 @@
90
90
 
91
91
  list.add(item);
92
92
 
93
+ System.out.println("★_cursor_loadData; " + cursor.getString(1));
94
+
93
95
  }
94
96
 
95
97
  return list;

9

ログコード追記

2018/12/20 14:27

投稿

vitabrevisarsl1
vitabrevisarsl1

スコア57

test CHANGED
File without changes
test CHANGED
@@ -160,10 +160,14 @@
160
160
 
161
161
  liId.setText("" + loc.getId());
162
162
 
163
+ System.out.println("★_LAA_getView_id_" + loc.getId());
164
+
163
165
  TextView liTime = (TextView) view.findViewById(R.id.li_time);
164
166
 
165
167
  liTime.setText("" + loc.getTimet());
166
168
 
169
+ System.out.println("★_loc.getTimet()_" + loc.getTimet());
170
+
167
171
  ImageView scsh = (ImageView) view.findViewById(R.id.scsh);
168
172
 
169
173
  scsh.setImageBitmap(BitmapFactory.decodeByteArray(loc.getImg(), 0, loc.getImg().length));

8

追記

2018/12/20 14:25

投稿

vitabrevisarsl1
vitabrevisarsl1

スコア57

test CHANGED
File without changes
test CHANGED
@@ -190,7 +190,7 @@
190
190
 
191
191
  getView が、件数分だけ、まったくおなじ内容を表示する現象から抜け出せないでおります。
192
192
 
193
- ログを確認しますと、getView の loc.getTimet() が複数回実行された際、いずれも同じ値を返しています。
193
+ ログを確認しますと、getView の loc.getTimet() が複数回実行された際、いずれも同じ値を返しています(下図は3件の場合のログ)
194
194
 
195
195
  ![イメージ説明](26c2b9e77b89ce035734fb56209577e8.png)
196
196
 

7

画像差し替え

2018/12/20 13:48

投稿

vitabrevisarsl1
vitabrevisarsl1

スコア57

test CHANGED
File without changes
test CHANGED
@@ -192,7 +192,7 @@
192
192
 
193
193
  ログを確認しますと、getView の loc.getTimet() が複数回実行された際、いずれも同じ値を返しています。
194
194
 
195
- ![イメージ説明](2f720045042e4ad6ba9f34277336ca13.png)
195
+ ![イメージ説明](26c2b9e77b89ce035734fb56209577e8.png)
196
196
 
197
197
  どこかに new が必要なのか、等試行錯誤です。
198
198
 

6

画像差し替え

2018/12/20 13:44

投稿

vitabrevisarsl1
vitabrevisarsl1

スコア57

test CHANGED
File without changes
test CHANGED
@@ -192,7 +192,7 @@
192
192
 
193
193
  ログを確認しますと、getView の loc.getTimet() が複数回実行された際、いずれも同じ値を返しています。
194
194
 
195
- ![イメージ説明](b9af9ba1b56c750bef059873f4b31c33.png)
195
+ ![イメージ説明](2f720045042e4ad6ba9f34277336ca13.png)
196
196
 
197
197
  どこかに new が必要なのか、等試行錯誤です。
198
198
 

5

改行修正

2018/12/20 13:40

投稿

vitabrevisarsl1
vitabrevisarsl1

スコア57

test CHANGED
File without changes
test CHANGED
@@ -196,6 +196,8 @@
196
196
 
197
197
  どこかに new が必要なのか、等試行錯誤です。
198
198
 
199
+
200
+
199
201
  _
200
202
 
201
203
  お知恵をいただけますと幸いです。

4

図追加

2018/12/20 06:15

投稿

vitabrevisarsl1
vitabrevisarsl1

スコア57

test CHANGED
File without changes
test CHANGED
@@ -190,7 +190,9 @@
190
190
 
191
191
  getView が、件数分だけ、まったくおなじ内容を表示する現象から抜け出せないでおります。
192
192
 
193
- ログを確認しますと、getView の loc.getTimet() が複数回実行された際いずれも同じ値を返しています。
193
+ ログを確認しますと、getView の loc.getTimet() が複数回実行された際いずれも同じ値を返しています。
194
+
195
+ ![イメージ説明](b9af9ba1b56c750bef059873f4b31c33.png)
194
196
 
195
197
  どこかに new が必要なのか、等試行錯誤です。
196
198
 

3

ログ確認追記

2018/12/20 06:14

投稿

vitabrevisarsl1
vitabrevisarsl1

スコア57

test CHANGED
File without changes
test CHANGED
@@ -190,6 +190,10 @@
190
190
 
191
191
  getView が、件数分だけ、まったくおなじ内容を表示する現象から抜け出せないでおります。
192
192
 
193
+ ログを確認しますと、getView の loc.getTimet() が複数回実行された際のいずれも同じ値を返しています。
194
+
195
+ どこかに new が必要なのか、等試行錯誤です。
196
+
193
197
  _
194
198
 
195
- どこが間違っているのかのご指摘、あるいは異なる記述等、お知恵をいただけますと幸いです。
199
+ お知恵をいただけますと幸いです。

2

説明追記

2018/12/20 06:09

投稿

vitabrevisarsl1
vitabrevisarsl1

スコア57

test CHANGED
File without changes
test CHANGED
@@ -178,7 +178,7 @@
178
178
 
179
179
  _
180
180
 
181
- すると、6件のデータ登録(表示される時刻および画像とも同一内容でない)がある時点で、ListView が図のような表示になります。
181
+ すると、6件のデータ登録(表示される時刻および画像とも同一内容でないこと確認済)がある時点で、ListView が図のような表示になります。
182
182
 
183
183
  ![イメージ説明](751cd08407db5ab38984ac06b8119efe.png)
184
184
 
@@ -186,7 +186,9 @@
186
186
 
187
187
  ---
188
188
 
189
+ 上記の場合ですと、6件の異なるデータを表示させたいです。
190
+
189
- getView が、件数分だけ、じ内容を表示するループから抜け出せないでおります。
191
+ getView が、件数分だけ、まったくおなじ内容を表示する現象から抜け出せないでおります。
190
192
 
191
193
  _
192
194
 

1

syuusei

2018/12/20 05:56

投稿

vitabrevisarsl1
vitabrevisarsl1

スコア57

test CHANGED
File without changes
test CHANGED
@@ -4,13 +4,13 @@
4
4
 
5
5
  if (saveData(img, lat, lon, altitude, til, angR) != -1) {
6
6
 
7
- Toast.makeText(MapsActivity.this, "Got A Favorite !", Toast.LENGTH_SHORT).show();
7
+ Toast.makeText(MapsActivity.this, "Got A Favorite !", Toast.LENGTH_SHORT).show();
8
8
 
9
- } else {
9
+ } else {
10
10
 
11
- Toast.makeText(MapsActivity.this, "データベースの異常です。", Toast.LENGTH_LONG).show();
11
+ Toast.makeText(MapsActivity.this, "データベースの異常です。", Toast.LENGTH_LONG).show();
12
12
 
13
- }
13
+ }
14
14
 
15
15
  ```
16
16
 
@@ -186,6 +186,8 @@
186
186
 
187
187
  ---
188
188
 
189
- getView が、件数分だけ、同じ内容を表示するループから抜け出せません
189
+ getView が、件数分だけ、同じ内容を表示するループから抜け出せないでおり
190
+
191
+ _
190
192
 
191
193
  どこが間違っているのかのご指摘、あるいは異なる記述等、お知恵をいただけますと幸いです。