teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

クラッシュログを載せておきます。

2020/03/26 09:54

投稿

Liao
Liao

スコア9

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
- itemList の数を減らしてみたり、text をなくしてみたりしたのですが、変わりませんでした。
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

タイトルを変更しました。

2020/03/26 09:54

投稿

Liao
Liao

スコア9

title CHANGED
@@ -1,1 +1,1 @@
1
- 赤いボタンを押したらリストが出て、もう1度押すとリストをしまう、という装置で、その赤いボタンをおしてもリストが出てこず、アプリが終了してしまう
1
+ CardView で、ボタンを押したら Card が出てくるはずだが、ボタンを押すとアプリが強制終了する
body CHANGED
File without changes

1

やりたいことを、より詳しく書きました。

2020/03/25 16:09

投稿

Liao
Liao

スコア9

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