kotlin, .Resources $ NotFoundException: идентификатор ресурса # 0x0, переключение с активности на просмотр с помощью инфлятора - PullRequest
1 голос
/ 04 апреля 2019

Я хочу вызвать view из действия, и у меня есть класс, у которого есть функции inflater. но я не могу использовать это

это говорит, что не могу найти класс Ресурсы $ NotFoundException: идентификатор ресурса # 0x0

MainActivity

   override fun onCreate(savedInstanceState: Bundle?) {
        requestWindowFeature(Window.FEATURE_NO_TITLE)
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

            menu_button.setOnClickListener {
                v:View-> val view_menu = View_menu(this, "root_layout")
                if(view_menu != null) view_menu.removeFromContainer()
                view_menu.initInterface()
                view_menu.addContentToContainer()

View_menu

open class View_menu : _View, View.OnClickListener {

    init{
        mContent.close_button.setOnClickListener (this)
        mContent.question_button.setOnClickListener (this)
        mContent.cooper_button.setOnClickListener (this)
        mContent.privacy_button.setOnClickListener (this)

    }

    constructor(activity: Activity, containerName: String) : super(activity, containerName, "view_menu")

и вот _View класс

open class View_menu : _View, View.OnClickListener {

    init{
        mContent.close_button.setOnClickListener (this)
        mContent.question_button.setOnClickListener (this)
        mContent.cooper_button.setOnClickListener (this)
        mContent.privacy_button.setOnClickListener (this)

    }

    constructor(activity: Activity, containerName: String) : super(activity, containerName, "view_menu")

и я получил ошибку от

  constructor(activity: Activity, containerName: String) : super(activity, containerName, "view_menu")

Я хочу переключиться с Активности на Просмотр

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