08-04 22:08:01.085 10178-10178/com.example.menu E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.menu, PID: 10178
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.menu/com.example.menu.MainActivity}: android.content.res.Resources$NotFoundException: Resource ID #0x7f070066
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2447)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2517)
at android.app.ActivityThread.access$900(ActivityThread.java:153)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1347)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5476)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f070066
at android.content.res.Resources.getValue(Resources.java:1433)
at android.content.res.Resources.getDrawable(Resources.java:842)
at android.content.res.Resources.getDrawable(Resources.java:821)
at android.content.Context.getDrawable(Context.java:458)
at androidx.core.content.ContextCompat$Api21Impl.getDrawable(ContextCompat.java:862)
at androidx.core.content.ContextCompat.getDrawable(ContextCompat.java:480)
at com.example.menu.MainActivity.onCreate(MainActivity.kt:16)
at android.app.Activity.performCreate(Activity.java:6291)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2393)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2517)
at android.app.ActivityThread.access$900(ActivityThread.java:153)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1347)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5476)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
안드로이드 스튜디오로 페이지를 만드는데 오류가 없다고 나와있지만 실제 핸드폰으로 컴파일 했을때 앱이 강제종료되는 현상이 일어났다. 위와 같은 에러가 발생한다고 나와있는데 도저히 이유를 모르겠어서 힘들었다. 구글링해본 결과 manifest에 activity를 추가하라고 하는데 코드를 입력해두면 불가능하다고 뜬다. 오늘 계속 공부를 해보아야겠다.
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val items = mutableListOf<ListViewItem>()
items.add(ListViewItem(ContextCompat.getDrawable(this,R.drawable.dyuengjang)!!,"된장찌개","8000월"))
items.add(ListViewItem(ContextCompat.getDrawable(this,R.drawable.dyuengjang)!!,"김치찌개","9000월"))
items.add(ListViewItem(ContextCompat.getDrawable(this,R.drawable.dyuengjang)!!,"순두부찌개","9000원"))
items.add(ListViewItem(ContextCompat.getDrawable(this,R.drawable.dyuengjang)!!,"부대찌개","10000원"))
val adapter = ListViewAdapter(items)
listView.adapter = adapter
listView.setOnItemClickListener { parent: AdapterView<*>, view: View, position: Int, id: Long ->
val item = parent.getItemAtPosition(position) as ListViewItem
Toast.makeText(this, item.title, Toast.LENGTH_SHORT).show() }
}
'2021여름방학_모각코' 카테고리의 다른 글
모각코 6주차 모임 활동결과(21.08.11/수요일/20시~23시) (0) | 2021.08.13 |
---|---|
모각코 6주차 모임 목표(21.08.11 / 수요일 / 20시 ~ 23시) (0) | 2021.08.11 |
모각코 5주차 모임 목표(21.08.02 / 수요일 / 20시 ~ 23시) (0) | 2021.08.04 |
모각코 4주차 모임 활동결과(21.07.28/수요일/20시~23시) (0) | 2021.07.28 |
코딩이나 하자 팀: 모각코 4주차 모임 목표(21.07.28 / 수요일 / 20시 ~ 23시) (0) | 2021.07.28 |