我有一个纸牌游戏我正在制作,我可以买一张卡(同一张卡)12次,其中有16张这样的卡,然后每当我触摸屏幕时,它就会破坏它。
if
声明中,这在以前从未发生过。 注意:此if
语句为if
,其中包含else if
个if(card!= null) {
Log.i("c", "bug paused 4 "+ buy + " " + prev + " " + card.name );
}
//-----------------------------play card------------------------------
if (card != null && event.x > 315 && event.x < 405 && event.y > 170 && event.y < 260
&& buy == false) {
Log.i("c", " bug paused 4.1");
}
else if {
//do code but log here
}
// etc....
else {}
所有内部括号中的日志,如&#34;错误已暂停4.1&# 34;,但没有达到。相信它在这里打破了,但我不知道为什么。
// my logs
18:55:25.259 29927 #29927 INFO c bug paused
18:55:25.259 29927 #29927 INFO c bug paused 2
18:55:25.259 29927 #29927 INFO c bug paused 3
18:55:25.259 29927 #29927 INFO c bug paused 4 true Running queen
{{1}}
这是我的代码,收到的最后4个日志和应用程序中断。