在SurfaceView onDraw中显示android toast
在我的游戏中,我使用surfaceview。在那里,我更新了我的游戏逻辑并绘制了一个ondraw循环。 我想展示一个祝酒词,比如在SurfaceView onDraw中显示android toast,android,surfaceview,toast,Android,Surfaceview,Toast,在我的游戏中,我使用surfaceview。在那里,我更新了我的游戏逻辑并绘制了一个ondraw循环。 我想展示一个祝酒词,比如“good catch”,但没有展示。我想这是因为它是一个循环。即使我把它放在if块中,限制它只显示一次,它也不起作用 void onDraw() { if(isGood) Toast.makeText((Activity)getContext(), adMessage, Toast.LENGTH_SHORT).show(); } 谢谢如果isGood
“good catch”
,但没有展示。我想这是因为它是一个循环。即使我把它放在if
块中,限制它只显示一次,它也不起作用
void onDraw()
{
if(isGood)
Toast.makeText((Activity)getContext(), adMessage, Toast.LENGTH_SHORT).show();
}
谢谢如果isGood是真的,那么代码应该可以工作
顺便说一句,如果isGood是真的,你不需要强制转换(活动)
顺便说一句,你不需要对(活动)进行强制转换。你考虑过提问吗?试一下
这个而不是(活动)getContext()
你考虑过提问吗?试一下这个而不是(活动)getContext()
谢谢你的回答,但它不起作用。我认为这个问题与onDraw循环有关,谢谢你的回答,但它不起作用。我认为这个问题与onDraw循环有关