OK, here's my whole game class. The thing is...I have a quiz activity with 4 possible answers. When a user answers correct it pops up theme.dialog activity that says "correct", and if the answer is wrong other activity says "it wrong, correct answer is:...". Either way it adds point (negative points if the answer is correct and after 5 negatives the games is finished) and load next question. Questions are time limited to 15 seconds. But what if a user didn't answer the question? To solve that I placed the same routine in my onFinish() method of MyCount class. But, there's my problem...after each passed question, at first I get 2 negative points insted one, after second passed question, I get 6 negative points and the two popups and two sounds (I have a sound too), after 3rd 14 negative points and god knows how many popups and after that my game crashes. If I delete counter (brojacPogresnihOdgovora++;) from my onFinish() method, I get none of negative points. Without this, the points counting works like a charm (if you click every question and don't pass any). I can't figure it out. How to get one negative point when I'm wrong and one negative if I pass the question, and not both if I pass?