在我的MainActivity中,我可以将Toast与应用程序上下文一起使用"这个";。我还有两项活动,第二项也有效,但第三项不行。
我想写的代码:
fun onButtonLogoutClicked(view: View){
if (user != null){
auth.signOut()
} else {
Toast.makeText(this, "there is no logged-in user", Toast.LENGTH_SHORT).show()
}
}
所以AndroidStudio告诉我此上下文中未定义this。
我还在谷歌上搜索并尝试了类似";getApplicationContext(("但是AndroidStudio不知道这些方法,我无法导入它们。
有人能帮忙吗(并解释为什么"这个"不起作用?(?
非常感谢,祝你今天愉快!
这是一种方法。
fun onButtonLogoutClicked(view: View){
if (user != null){
auth.signOut()
} else {
Toast.makeText(this@MyActivity, "there is no logged-in user",
Toast.LENGTH_SHORT).show()
}
}
另一种是使用CCD_ 1。