我有一个活动,它使用surfaceview作为其内容视图来绘制一些位图并执行动画,控制开始新一轮事件以在该surfaceview线程中为下一轮加载一组新位图的最佳方法是什么?是从 SurfaceView 线程切换回主游戏活动的最佳方式。到目前为止,我已经尝试过,下面是绘制所有内容的 surfaceview 类的片段。
if(isCollided(i)){
if(imgList.indexOf(imgList.get(i)) == 0){
activity.runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(context, "Correct!", Toast.LENGTH_SHORT).show();
Intent i = new Intent(context, AnimeAction.class);
context.startActivity(i);
}});
}