RecyclerView не просматривается во фрагменте - PullRequest
0 голосов
/ 20 мая 2018

, когда я добавляю fragment к своему виду, он не отображается.Только когда я нажимаю OptionsButton, fragment становится видимым.Но я не знаю, если RecyclerView просто не показывает какие-либо элементы или fragment не запущен.

Код из MainActivity

override fun onCreate(savedInstanceState: Bundle?) {
val fragment= ArticleFragment()
            var args=Bundle()
            args.putInt("id",0)
            fragment.arguments=args
            supportFragmentManager.beginTransaction().replace(R.id.fragment_area,fragment).addToBackStack(null).commit()
}

Код из ArticleFragment

override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
                          savedInstanceState: Bundle?): View? {
    // Inflate the layout for this fragment
    val view= inflater.inflate(R.layout.fragment_article, container, false)

    articles=getArticleJson(url)

    val recyclerView=view.findViewById<RecyclerView>(R.id.articlesRecyclerView)

    recyclerView.setHasFixedSize(true)

    val lm = LinearLayoutManager(activity)
    recyclerView.layoutManager = lm

    val adapter = ArticleAdapter(context = context, articles = articles) {
        val intent = Intent(activity, ArticleWebActivity::class.java).apply
        {

             putExtra("article", Gson().toJson(it))

        }
        startActivity(intent)
    }

    recyclerView.adapter = adapter

    return view
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...