تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مهدی رستمی پور
خطای اجرا هنگام scroll
جامعه جاوا (اندروید) ایجاد شده در ۳۱ فروردین ۱۴۰۱

با سلام دوستان

هنگام scroll کردن کرش میکنه برنامه و ارور زیر داده میشه:

main

  Process: com.mahdi.rostamipoor.nikestore, PID: 9843

  kotlin.NotImplementedError: An operation is not implemented: Not yet implemented

    at com.mahdi.rostamipoor.nikestore.activity_frag.PageProduct$onCreate$2$1.onDownMotionEvent(PageProduct.kt:51)

    at com.mahdi.rostamipoor.nikestore.scroll.ObservableScrollView.dispatchOnDownMotionEvent(ObservableScrollView.java:250)

    at com.mahdi.rostamipoor.nikestore.scroll.ObservableScrollView.onInterceptTouchEvent(ObservableScrollView.java:122)

کد ها:

pic_product.post {
    val toolbarHeight=pic_product.height
    val toolbar=toolbar_view
    val pic=pic_product
    observableScrollView.addScrollViewCallbacks(object : ObservableScrollViewCallbacks{
        override fun onScrollChanged(
            scrollY: Int,
            firstScroll: Boolean,
            dragging: Boolean
        ) {
            toolbar.alpha=scrollY.toFloat() / toolbarHeight.toFloat()
            pic.translationY=scrollY.toFloat() / 2
        }
        override fun onDownMotionEvent() {
            TODO("Not yet implemented")
        }
        override fun onUpOrCancelMotionEvent(scrollState: ScrollState?) {
            TODO("Not yet implemented")
        }
    })
}

سلام مهدی جان وقت بخیر

استاد در ویدیو بعد یا ادامه همین ویدیو مشکل رو حل کردند

این ارور داره میگه که یه چیزی رو هنوز implement نکردید مشکل از همین دو متد ایمپلیمنت نشده هست یعنی onDownMotionEvent و onUpOrCancelMotionEvent

اگر سعی کنید break point بذارید و دیباگ کنید خیلی سریع میتونید مشکلتون پیدا کنید و این به قدرت حل مسءله تون و پیدا کردن باگ خیلی کمک خواهد کرد

موفق باشین

بهترین پاسخ
پوریا شفیعی ۰۱ اردیبهشت ۱۴۰۱، ۰۶:۲۱