代码之家  ›  专栏  ›  技术社区  ›  FrinkTheBrave

Android Lunarlander和Jetboy的示例差异

  •  0
  • FrinkTheBrave  · 技术社区  · 14 年前

    你好,

    我注意到sdk lunarlander示例中的keypress处理(“onkeyup”等)在view类中,而在jetboy示例中,它在activity类中。 这两种解决方案都有什么优点/缺点吗?

    我自己的想法是,将所有输入处理(键、单击和触摸)都放到活动中会更好,因为这样做没什么作用。

    • 弗林克
    1 回复  |  直到 14 年前
        1
  •  1
  •   Fred Grott    14 年前

    取决于当事件被传递到任何类有方法来处理它们时要完成什么。

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

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