Hi Justin, Nice to read you again. I think you have miss understood me, probably cause I did not explain myself right neither: my English is not the best one exactly...
The method linked by Jason uses onBackPressed() ONLY, so what I meant is that I cannot use that method if I want to kept backward compatibility, so I need to use the other one proposed by you that relies on onKeyDown. Yes, it also uses onBackPressed, but I though it was clear what i wanted to say just pasting the first lines of code of each proposed solution. Anyway It works fine in my Samsung GS2, and also in a 2.1 emulator, but it does not on a 1.6 emulator. At least not with my code. Both versions calls to onBackPressed as expected, but while on 2.1+ Android does not close the application after that call, in 1.6 it does it. I have also additional problems with this: when I try to get back from pause on 1.6, the application crashes, but it still works fine in 2.1+. May be I will nd up using API level 5... is there any place with stats about SDK usage to know how many market I will lost in that case? Best regards and thanks again by your help, On May 8, 5:12 pm, Justin Anderson <[email protected]> wrote: > > Thanks a lot Jason and Justin. My game works fine on 1.6+, at least on > > simulator. AFAIK that's API level 4, so I cannot use this method if I > > wan to keep that compatibility: > > > @Override > > public void onBackPressed() { > > return; > > } > > That's not true... Set your target API level to something high enough that > you can use the onBackPressed. Did you read the link I gave you? It > specifically addresses this and tells you how to use both depending on the > API level. > > Thanks, > Justin Anderson > MagouyaWare Developerhttp://sites.google.com/site/magouyaware > > > > > > > > On Tue, May 8, 2012 at 7:01 AM, Fran <[email protected]> wrote: > > Thanks a lot Jason and Justin. My game works fine on 1.6+, at least on > > simulator. AFAIK that's API level 4, so I cannot use this method if I > > wan to keep that compatibility: > > > @Override > > public void onBackPressed() { > > return; > > } -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

