質問編集履歴
3
クラッシュログを載せておきます。
title
CHANGED
File without changes
|
body
CHANGED
@@ -139,9 +139,67 @@
|
|
139
139
|
|
140
140
|
### 試したこと
|
141
141
|
|
142
|
+
クラッシュログを載せておきます。
|
143
|
+
```
|
144
|
+
2020-03-26 18:51:53.846 5070-5070/com.example.expandable_cardview_2 E/AndroidRuntime: FATAL EXCEPTION: main
|
142
|
-
|
145
|
+
Process: com.example.expandable_cardview_2, PID: 5070
|
146
|
+
java.lang.IllegalStateException: v.item_toggle_bottun must not be null
|
147
|
+
at com.example.expandable_cardview_2.ExpandableCardViewAdapter$ItemHolder.<init>(ExpandableCardViewAdapter.kt:24)
|
148
|
+
at com.example.expandable_cardview_2.ExpandableCardViewAdapter.onCreateViewHolder(ExpandableCardViewAdapter.kt:36)
|
149
|
+
at androidx.recyclerview.widget.RecyclerView$Adapter.createViewHolder(RecyclerView.java:7078)
|
150
|
+
at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6235)
|
151
|
+
at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6118)
|
152
|
+
at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6114)
|
153
|
+
at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2303)
|
154
|
+
at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1627)
|
155
|
+
at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1587)
|
156
|
+
at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:665)
|
157
|
+
at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4134)
|
158
|
+
at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:3851)
|
159
|
+
at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4404)
|
160
|
+
at android.view.View.layout(View.java:17523)
|
161
|
+
at android.view.ViewGroup.layout(ViewGroup.java:5612)
|
162
|
+
at androidx.constraintlayout.widget.ConstraintLayout.onLayout(ConstraintLayout.java:1915)
|
163
|
+
at android.view.View.layout(View.java:17523)
|
164
|
+
at android.view.ViewGroup.layout(ViewGroup.java:5612)
|
165
|
+
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
|
166
|
+
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
|
167
|
+
at android.view.View.layout(View.java:17523)
|
168
|
+
at android.view.ViewGroup.layout(ViewGroup.java:5612)
|
169
|
+
at androidx.appcompat.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:446)
|
170
|
+
at android.view.View.layout(View.java:17523)
|
171
|
+
at android.view.ViewGroup.layout(ViewGroup.java:5612)
|
172
|
+
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
|
173
|
+
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
|
174
|
+
at android.view.View.layout(View.java:17523)
|
175
|
+
at android.view.ViewGroup.layout(ViewGroup.java:5612)
|
176
|
+
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741)
|
177
|
+
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)
|
178
|
+
at android.widget.LinearLayout.onLayout(LinearLayout.java:1494)
|
179
|
+
at android.view.View.layout(View.java:17523)
|
180
|
+
at android.view.ViewGroup.layout(ViewGroup.java:5612)
|
181
|
+
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
|
182
|
+
at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
|
183
|
+
at com.android.internal.policy.DecorView.onLayout(DecorView.java:724)
|
184
|
+
at android.view.View.layout(View.java:17523)
|
185
|
+
at android.view.ViewGroup.layout(ViewGroup.java:5612)
|
186
|
+
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2342)
|
187
|
+
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2069)
|
188
|
+
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1246)
|
189
|
+
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6301)
|
190
|
+
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:871)
|
191
|
+
at android.view.Choreographer.doCallbacks(Choreographer.java:683)
|
192
|
+
at android.view.Choreographer.doFrame(Choreographer.java:619)
|
193
|
+
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:857)
|
194
|
+
at android.os.Handler.handleCallback(Handler.java:751)
|
195
|
+
at android.os.Handler.dispatchMessage(Handler.java:95)
|
143
|
-
|
196
|
+
at android.os.Looper.loop(Looper.java:154)
|
197
|
+
at android.app.ActivityThread.main(ActivityThread.java:6077)
|
198
|
+
at java.lang.reflect.Method.invoke(Native Method)
|
199
|
+
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
|
200
|
+
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
|
144
201
|
|
202
|
+
```
|
145
203
|
### 補足情報(FW/ツールのバージョンなど)
|
146
204
|
|
147
205
|
Kotlin version:1.3.71 (最新バージョンです)
|
2
タイトルを変更しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
CardView で、ボタンを押したら Card が出てくるはずだが、ボタンを押すとアプリが強制終了する
|
body
CHANGED
File without changes
|
1
やりたいことを、より詳しく書きました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,6 +12,7 @@
|
|
12
12
|
このような感じで青いリストは表示できるし、書き込みもできる状態です。
|
13
13
|
そして、黄色いリストも出てくるようなコードを書いてあるのですが、赤いボタンを押しても黄色いリストが出てこず、アプリがダウンしてしまいます。
|
14
14
|
|
15
|
+
アプリがダウンせず、ちゃんと黄色いリストが出てくるようにしたい。
|
15
16
|
### 該当のソースコード
|
16
17
|
|
17
18
|
```Kotlin
|