質問編集履歴
1
エラーメッセージ添付
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,4 +21,110 @@
|
|
21
21
|
|
22
22
|
のあたりでこけてしまいます。 ArrayAdapterの使い方がいけないと思っているんですが、、、。
|
23
23
|
|
24
|
-
showThumbnail()メソッドの中で、imageUrlを元に画像を読み込んでいます。
|
24
|
+
showThumbnail()メソッドの中で、imageUrlを元に画像を読み込んでいます。
|
25
|
+
|
26
|
+
```エラー
|
27
|
+
Process: hogehoge.hogehogeapplication, PID: 29649
|
28
|
+
java.lang.IllegalStateException: ArrayAdapter requires the resource ID to be a TextView
|
29
|
+
at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:386)
|
30
|
+
at android.widget.ArrayAdapter.getView(ArrayAdapter.java:362)
|
31
|
+
at android.widget.AbsListView.obtainView(AbsListView.java:2347)
|
32
|
+
at android.widget.GridView.onMeasure(GridView.java:1060)
|
33
|
+
at android.view.View.measure(View.java:17547)
|
34
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
35
|
+
at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
|
36
|
+
at android.view.View.measure(View.java:17547)
|
37
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
38
|
+
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
|
39
|
+
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
|
40
|
+
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
|
41
|
+
at android.view.View.measure(View.java:17547)
|
42
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
43
|
+
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
|
44
|
+
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
|
45
|
+
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
|
46
|
+
at android.view.View.measure(View.java:17547)
|
47
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
48
|
+
at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
|
49
|
+
at android.view.View.measure(View.java:17547)
|
50
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
51
|
+
at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
|
52
|
+
at android.view.View.measure(View.java:17547)
|
53
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
54
|
+
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
|
55
|
+
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
|
56
|
+
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
|
57
|
+
at android.view.View.measure(View.java:17547)
|
58
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
59
|
+
at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
|
60
|
+
at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2615)
|
61
|
+
at android.view.View.measure(View.java:17547)
|
62
|
+
at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2015)
|
63
|
+
at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1173)
|
64
|
+
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1379)
|
65
|
+
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1061)
|
66
|
+
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5885)
|
67
|
+
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
|
68
|
+
at android.view.Choreographer.doCallbacks(Choreographer.java:580)
|
69
|
+
at android.view.Choreographer.doFrame(Choreographer.java:550)
|
70
|
+
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
|
71
|
+
at android.os.Handler.handleCallback(Handler.java:739)
|
72
|
+
at android.os.Handler.dispatchMessage(Handler.java:95)
|
73
|
+
at android.os.Looper.loop(Looper.java:135)
|
74
|
+
at android.app.ActivityThread.main(ActivityThread.java:5254)
|
75
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
76
|
+
at java.lang.reflect.Method.invoke(Method.java:372)
|
77
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
|
78
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
|
79
|
+
Caused by: java.lang.ClassCastException: android.widget.GridView cannot be cast to android.widget.TextView
|
80
|
+
at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:379)
|
81
|
+
at android.widget.ArrayAdapter.getView(ArrayAdapter.java:362)
|
82
|
+
at android.widget.AbsListView.obtainView(AbsListView.java:2347)
|
83
|
+
at android.widget.GridView.onMeasure(GridView.java:1060)
|
84
|
+
at android.view.View.measure(View.java:17547)
|
85
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
86
|
+
at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
|
87
|
+
at android.view.View.measure(View.java:17547)
|
88
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
89
|
+
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
|
90
|
+
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
|
91
|
+
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
|
92
|
+
at android.view.View.measure(View.java:17547)
|
93
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
94
|
+
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
|
95
|
+
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
|
96
|
+
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
|
97
|
+
at android.view.View.measure(View.java:17547)
|
98
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
99
|
+
at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
|
100
|
+
at android.view.View.measure(View.java:17547)
|
101
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
102
|
+
at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
|
103
|
+
at android.view.View.measure(View.java:17547)
|
104
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
105
|
+
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436)
|
106
|
+
at android.widget.LinearLayout.measureVertical(LinearLayout.java:722)
|
107
|
+
at android.widget.LinearLayout.onMeasure(LinearLayout.java:613)
|
108
|
+
at android.view.View.measure(View.java:17547)
|
109
|
+
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5535)
|
110
|
+
at android.widget.FrameLayout.onMeasure(FrameLayout.java:436)
|
111
|
+
at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2615)
|
112
|
+
at android.view.View.measure(View.java:17547)
|
113
|
+
at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2015)
|
114
|
+
at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1173)
|
115
|
+
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1379)
|
116
|
+
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1061)
|
117
|
+
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5885)
|
118
|
+
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
|
119
|
+
at android.view.Choreographer.doCallbacks(Choreographer.java:580)
|
120
|
+
at android.view.Choreographer.doFrame(Choreographer.java:550)
|
121
|
+
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
|
122
|
+
at android.os.Handler.handleCallback(Handler.java:739)
|
123
|
+
at android.os.Handler.dispatchMessage(Handler.java:95)
|
124
|
+
at android.os.Looper.loop(Looper.java:135)
|
125
|
+
at android.app.ActivityThread.main(ActivityThread.java:5254)
|
126
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
127
|
+
at java.lang.reflect.Method.invoke(Method.java:372)
|
128
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
|
129
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
|
130
|
+
```
|