Skip to content

Commit 92e1257

Browse files
committed
fix: 16KB 페이지 사이즈 지원 + CourseDetail lateinit 크래시 수정
- extractNativeLibs=false, useLegacyPackaging=false 설정으로 16KB 페이지 사이즈 지원 - CourseDetailActivity.rootScreen을 lateinit → nullable로 변경하여 딥링크 진입 시 크래시 방지
1 parent 998828f commit 92e1257

3 files changed

Lines changed: 9 additions & 1 deletion

File tree

app/build.gradle

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ android {
6969
}
7070
}
7171

72+
packaging {
73+
jniLibs {
74+
useLegacyPackaging = false
75+
}
76+
}
77+
7278
applicationVariants.all { variant ->
7379
variant.outputs.all {
7480
def timestamp = new Date().format('yyyyMMdd_HHmmss')

app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
android:supportsRtl="true"
4242
android:theme="@style/Theme.Runnect"
4343
android:usesCleartextTraffic="true"
44+
android:extractNativeLibs="false"
4445
tools:targetApi="tiramisu">
4546

4647
<service

app/src/main/java/com/runnect/runnect/presentation/detail/CourseDetailActivity.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class CourseDetailActivity :
7979
private var isFromDeepLink: Boolean = false
8080

8181
// 인텐트 부가 데이터
82-
private lateinit var rootScreen: CourseDetailRootScreen
82+
private var rootScreen: CourseDetailRootScreen? = null
8383
private var publicCourseId: Int = -1
8484

8585
// 서버통신으로 초기화 할 데이터
@@ -410,6 +410,7 @@ class CourseDetailActivity :
410410
COURSE_DISCOVER -> setActivityResult<MainActivity>()
411411
COURSE_DISCOVER_SEARCH -> setActivityResult<DiscoverSearchActivity>()
412412
MY_PAGE_UPLOAD_COURSE -> setActivityResult<MyUploadActivity>()
413+
null -> {}
413414
}
414415

415416
finish()

0 commit comments

Comments
 (0)