Android LunarLander和JetBoy示例差异

时间:2010-09-09 11:58:49

标签: android

喂,

我注意到SDK LunarLander示例中的keypress处理('onKeyUp'等)在View类中,而在JetBoy示例中它位于Activity类中。 两种解决方案都有任何优点/缺点吗?

我自己的想法是,将所有输入处理(Key,Click& Touch)放入Activity会更好,因为这样做并不多。

  • 弗林克

1 个答案:

答案 0 :(得分:1)

取决于事件被传递到任何具有处理它们的方法的类。

在视图级别处理键/触摸事件的一个示例是,如果您在一个屏幕中有多个视图..

活动中处理的事件的一个示例是,当您自定义标题栏时,您将捕获活动级别的键/触摸事件。因为您可能在标题栏上触发了另一个活动。