openNewTabWindow(urls: String, context: Context)
функция требует 2 параметра, String
и Context
.
И в моей кнопке я использую openNewTabWindows("https://Google.com/")
Вы только что вызвали эту функцию с 1 параметром, затем, конечно,
Это говорит о необходимости контекста. После URL.
Вам необходимо передать Context
как второй параметр.Поскольку вы говорите, что реализуете действие нажатия кнопки (которая находится внутри @Override public void onClick(View v) {}
в Java или Lambda с типом (View) -> Unit
в Kotlin), которая, вероятно, находится внутри Activity
, и ссылка this
может быть изменено, вы можете передать getContext()
или, например, MainActivity.this
в качестве контекста, необходимого для программы, или
openNewTabWindows("https://Google.com/", context) // Kotlin version of getContext()
openNewTabWindows("https://Google.com/", this@MainActivity) // Kotlin version of MainActivity.this
Может оба ОК.