# Use apply spread function error

**URL:** https://discuss.kotlinlang.org/t/use-apply-spread-function-error/13632
**Category:** Android
**Created:** [July 26, 2019, 10:55am UTC](https://discuss.kotlinlang.org/t/use-apply-spread-function-error/13632 "2019-07-26T10:55:35Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![loopq](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@loopq](https://discuss.kotlinlang.org/u/loopq)
#### Post date: [July 26, 2019, 10:55am UTC](https://discuss.kotlinlang.org/t/use-apply-spread-function-error/13632/1 "2019-07-26T10:55:35Z")

</div>

I have some problems using apply. The code is below. I compiled an error at. / gradlew bundleRelease.I’m not sure what I did wrong… Can anyone help me?  
---------------------split line -----------------------------

> ```
> view.findViewById<View>(R.id.check_update).apply {
> 
> ```

```
        setOnClickListener {
            mUpdateDisposable?.dispose()
            mUpdateDisposable = CrucioApi.getConstant().compose(NetTransformer.ioToMain())
                .doOnSubscribe {
                    LoadingDialogFragment.newInstance(true).showLoading(fragmentManager)
                }
                .doFinally {
                    LoadingDialogFragment.dismissLoading(fragmentManager)
                }
                .subscribe(
                    Consumer {
                        ApiConstants.saveServiceConstant(it)
                        val isUpdate = AppUpdateChecker().checkRCUpdate(activity)
                        if (!isUpdate) {
                            Toaster.toastShort("${App.getContext().getString(R.string.app_update_is_latest)}(${BuildConfig.VERSION_NAME}-${CommonUtil.getAppFlavor()},${DeviceInfoManager.getInstance().hybridVersion})")
                        }
                    }, ApiErrorConsumer.error { message ->
                        Toaster.toastShort(message)
                    }
                )
        }

        setOnLongClickListener {
            Toaster.toastShort("${BuildConfig.VERSION_NAME}-${CommonUtil.getAppFlavor()},${DeviceInfoManager.getInstance().hybridVersion}")
            return@setOnLongClickListener true
        }
    }

```

---

<div class="post-metadata">

### Author: ![sashache](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/sashache/32/6622_2.png) [@sashache](https://discuss.kotlinlang.org/u/sashache)
#### Post date: [July 26, 2019, 8:34pm UTC](https://discuss.kotlinlang.org/t/use-apply-spread-function-error/13632/2 "2019-07-26T20:34:41Z")

</div>

What error do you get, at what line?
