之前都是在Acticity中使用Toast,所以makeText的第一个参数直接使用this就可以了,我想在一个ViewModel实体类中使用Toast,请问第一个参数该如何填写呢?
3条回答 默认 最新
- 五一编程 2021-11-29 12:33关注
在ViewModel类中定义一个函数
private Context context;
private setContext(Context context){
this.context = context;
}在Acticity调用setContext将this传进去就可以了,然后makeText第一个参数用context
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用