La animation SwipeRefreshLayout del primer bash de actualización se ejecuta sin parar

Sé de hecho que esto no es algo específico de Kotlin. Encontré el mismo error en Java también. Traté de poner SwipeRefreshLayout dentro de FrameLayout sin ningún efecto. También traté de poner

srNewsFeedRefresh.isRefreshing = false

del código a continuación para mantener la tarea con retraso de alnetworkingedor de 2 segundos, todavía no hay efecto.

Mi xml:

 <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/srNewsFeedRefresh" android:layout_width="wrap_content" android:layout_height="wrap_content"> <android.support.v7.widget.RecyclerView android:id="@+id/rwNewsRecyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical"/> 

Y fragment de código:

 class NewsFeedFragment : Fragment(), NewsDelegateAdapter.onViewSelectedListener { override fun onItemSelected(url: String?) { Toast.makeText(context, "Love", Toast.LENGTH_SHORT).show() } private var mListener: OnFragmentInteractionListener? = null override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? { return LayoutInflater .from(context) .inflate(R.layout.fragment_news_feed, container, false) } override fun onActivityCreated(savedInstanceState: Bundle?) { super.onActivityCreated(savedInstanceState) rwNewsRecyclerView.adapter = NewsAdapter(this) rwNewsRecyclerView.layoutManager = LinearLayoutManager(context) } override fun onViewCreated(view: View?, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) srNewsFeedRefresh.setOnRefreshListener { srNewsFeedRefresh.isRefreshing = false } } interface OnFragmentInteractionListener { // TODO: Update argument type and name fun onFragmentInteraction(uri: Uri) } } 

Parte del file gradle:

 android { compileSdkVersion 26 buildToolsVersion "26.0.0" defaultConfig { applicationId "num7.repositorieslist" minSdkVersion 19 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } 

Solutions Collecting From Web of "La animation SwipeRefreshLayout del primer bash de actualización se ejecuta sin parar"