Привет . когда я помещаю просмотр списка во фрагмент, приложение не работает - PullRequest
0 голосов
/ 31 октября 2018

Когда я помещаю просмотр списка во фрагмент, приложение не работает. Вот мой код:

class BlankFragment : Fragment() {
    override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
                              savedInstanceState: Bundle?): View? {
    // Inflate the layout for this fragment
    var i = inflater.inflate(R.layout.fragment_blank, container, false)
    var TheList      = arrayOf("Line1","Line2")
    var TheAdapter   = ArrayAdapter<String>(context, android.R.layout.simple_list_item_1, TheList)
    ListView.adapter = TheAdapter
    return i
}

1 Ответ

0 голосов
/ 01 ноября 2018

Вам повезет больше, если вы переопределите onViewCreated и перенесете свои инициализации в такое состояние.

override fun onViewCreated(view:View?, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
var TheList = arrayOf("Line1","Line2")
var TheAdapter = ArrayAdapter<String>(context, android.R.layout.simple_list_item_1, TheList) ListView.adapter = TheAdapter
}

onviewCreated - это место, где вы ведете все свои дела.

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