tags:

views:

32

answers:

1

Hallo,

I noticed that the keypress handling ('onKeyUp' etc) in the SDK LunarLander example is in the View class, whereas in the JetBoy example it is in the Activity class. Are there any advantages/disadvantages to either solution?

My own thoughts would be that it would be nicer to put all input handling (Key, Click & Touch) into the Activity, as that doesn't do much.

  • Frink
+1  A: 

Depends on what is being accomplished as events are passed up to whatever class has methods to handle them..

One example where key/touch events are handled at the view level is if you have multiple views in one screen..

An example of events handled in activity is when you customize a titlebar you will capture the key/touch events at the activity level.simply because you may have buttons on the titlebar triggering another activity.

Fred Grott
FrinkTheBrave