There is a method that displays a list of repositories of a particular user:

private fun serverConnect(){ obj = object :Callback<List<GitHubPOJO>>{ override fun onResponse(call: Call<List<GitHubPOJO>>, response: Response<List<GitHubPOJO>>) { responseSave = response.body()!! posts.addAll(responseSave) mRecyclerView.adapter?.notifyDataSetChanged() response.body()?.forEach { println("TAG_: $it") } } override fun onFailure(call: Call<List<GitHubPOJO>>, t: Throwable) { } } retrofit = Retrofit.Builder() .baseUrl("https://api.github.com/") // CHANGE API .addConverterFactory(GsonConverterFactory.create()) .build() service = retrofit.create(GitHubService::class.java) repos = service.retrieveRepositories(name) repos.enqueue(obj) } 

The list is clickable. How can I send a response from the server to onResume so that the list remains clickable?

    1 answer 1

    The solution was found by itself. Can someone come in handy. Here is my onResume code:

     override fun onResume() { super.onResume() repos?.clone()?.enqueue(obj) recyclerClick() } 

    recyclerClick () - method with onClickListener for recyclerView