Я создал приложение в kotlin, моя самая первая идея состояла в том, чтобы избегать создания множества действий, вместо этого я решил создать множество макетов и скрыть или показать их вместо переключения между действиями.
Позднее я обнаружил, что допустил ошибку, потому что мой код стал настолько большим, что android не смог его обработать, поэтому я закончил тем, что создал действия, чтобы сэкономить мой код среди них.
Однако я решил скопировать код внутримакеты в моей новой деятельности, все работало отлично, но одно.Мой код связан с компонентами Activity_main, а не с компонентами, скопированными в новые действия (потому что у меня их 2, по одному в Activity_main и одно в новых действиях).
Я начал заменять это разделениемдве буквы каждого компонента и выбор той, которая относится к новому действию, но это займет у меня как всегда.
Например, у меня был этот код в моей Activity_main:
webView.loadUrl("http://www.url1.com")
webView2.loadUrl(http://www.url2.com")
phone.text = "phoneno"
IЯ удаляю «ew» из webView, чтобы он позволил мне выбрать webview, расположенный в моем activity_new, а затем то же самое для webView2 и снова и снова со всеми моими компонентами.
Есть ли более быстрый способ сделать это?
С уважением