Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SurfaceView onDraw中显示android toast_Android_Surfaceview_Toast - Fatal编程技术网

在SurfaceView onDraw中显示android toast

在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

在我的游戏中,我使用surfaceview。在那里,我更新了我的游戏逻辑并绘制了一个ondraw循环。 我想展示一个祝酒词,比如
“good catch”
,但没有展示。我想这是因为它是一个循环。即使我把它放在
if
块中,限制它只显示一次,它也不起作用

void onDraw()
{
   if(isGood) 
   Toast.makeText((Activity)getContext(), adMessage, Toast.LENGTH_SHORT).show(); 
}

谢谢

如果isGood是真的,那么代码应该可以工作


顺便说一句,如果isGood是真的,你不需要强制转换(活动)


顺便说一句,你不需要对(活动)进行强制转换。你考虑过提问吗?试一下
这个
而不是
(活动)getContext()
你考虑过提问吗?试一下
这个
而不是
(活动)getContext()
谢谢你的回答,但它不起作用。我认为这个问题与onDraw循环有关,谢谢你的回答,但它不起作用。我认为这个问题与onDraw循环有关