gpt4 book ai didi

android - 如何让 toast 在不扩展 Activity 的类里面工作?

转载 作者:行者123 更新时间:2023-11-29 17:51:06 26 4
gpt4 key购买 nike

这个要怎么做

Toast.makeText(this,"Please enter a Number",Toast.LENGTH_LONG).show();

只在一个类工作

implements OnClickListener

如何在不添加的情况下使其工作

extends Activity

它所在的类叫做

ButtonClickListener

从 MainActivity 调用

最佳答案

public class ButtonClickListener implements OnClickListener {
...
private Context context;
...

public ButtonClickListener(..., Context c) {
...
context = c;
}

...
void showToast(String text) {
Toast.makeText(context, text, Toast.LENGTH_LONG).show();
}
}

在你的 MainActivity.java 中使用这个

CustomOnClickListener xyz = new CustomOnClickListener(...,MainActivity.this);
xyz.showToast("Please enter a Number");

关于android - 如何让 toast 在不扩展 Activity 的类里面工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22746412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com