我有一个与我的活动分开的类,我希望在从该类调用方法时出现在该活动中的toast。我怎么做?
以下是该课程的方法。
我希望在else if (counter < addSpend)
语句中调用toast。
public void shipAdd()
{
if(counter >= addSpend)
{
counter -= addSpend;
new TimerClass(addTime,1000)
{
public void onFinish() {
counter += addAmount;
this.start();
}
}.start();
}else if (counter < addSpend)
{
}
}
答案 0 :(得分:2)
找到获取活动背景的方法。我建议将它作为参数传递给shipAdd方法。然后像往常一样Toast.makeText(context, message, duration).show()
。
答案 1 :(得分:0)
通过此类
的构造函数传递活动的上下文Toast.makeText(context, yourMessage, length).show()