Как я могу получить имя родительской панели инструментов - PullRequest
0 голосов
/ 26 декабря 2018

В моем приложении для Android в AdapterActivity я получаю имя панели инструментов из MainActivity с намерением

в AdapterActivity. У меня есть список, при щелчке открывается файл DetailActivity.class. Для DetailActivity я отправляю данные в методе Adapter с помощью onCreateViewHolder

override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
    val view = LayoutInflater.from(parent.context).inflate(R.layout.row_item_sozder, parent, false)
    val holder = ViewHolder(view)
    view.setOnClickListener {
        val intent = Intent(parent.context, DetailActivity::class.java)
        intent.putExtra("TILEK", alphabets[holder.adapterPosition].kaz)
        parent.context.startActivity(intent)
    }
    return holder

}

Как я могу отправить имя панели инструментов для DetailActivity из намерения MainActivity

1 Ответ

0 голосов
/ 27 декабря 2018

Вы можете получить / установить панель инструментов Плитка следующим образом

var title=(context as YourActivity).supportActionBar?.title             //getter
(context as YourActivity).supportActionBar?.title ="my new title"      //setter
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...