Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.oende.futbolapps.main
- import android.os.Bundle
- import android.support.v4.app.Fragment
- import android.support.v4.widget.SwipeRefreshLayout
- import android.support.v7.widget.LinearLayoutManager
- import android.support.v7.widget.RecyclerView
- import android.view.LayoutInflater
- import android.view.View
- import android.view.ViewGroup
- import android.widget.AdapterView
- import android.widget.ArrayAdapter
- import android.widget.ProgressBar
- import android.widget.Spinner
- import com.google.gson.Gson
- //import com.oende.futbolapps.NextMatchPresenter
- import com.oende.futbolapps.R
- import com.oende.futbolapps.api.ApiRepository
- import com.oende.futbolapps.model.NextMatch
- import org.jetbrains.anko.*
- import org.jetbrains.anko.recyclerview.v7.recyclerView
- import org.jetbrains.anko.support.v4.UI
- import org.jetbrains.anko.support.v4.ctx
- import org.jetbrains.anko.support.v4.onRefresh
- import org.jetbrains.anko.support.v4.swipeRefreshLayout
- class NextMatchFragment : Fragment(), NextMatchView {
- private var nextMatch: MutableList<NextMatch> = mutableListOf()
- private lateinit var listNextMatch: RecyclerView
- private lateinit var progressBar: ProgressBar
- private lateinit var presenter: NextMatchPresenter
- private lateinit var adapter: NextMatchAdapter
- override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
- adapter = NextMatchAdapter(nextMatch)
- listNextMatch.adapter = adapter
- val req = ApiRepository()
- val gson = Gson()
- presenter = NextMatchPresenter(this, req, gson)
- override fun showNextMatchList(data: List<NextMatch>) {
- nextMatch.clear()
- nextMatch.addAll(data)
- adapter.notifyDataSetChanged()
- }
- return inflater.inflate(R.layout.fragment_main, container, false)
- // return UI {
- // linearLayout {
- // lparams(width = matchParent, height = wrapContent)
- // topPadding = dip(16)
- // leftPadding = dip(16)
- // rightPadding = dip(16)
- //
- // relativeLayout {
- // lparams(width = matchParent, height = wrapContent)
- // textView {
- // text = "haiiii"
- // }
- // }
- // }
- // }.view
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment