0

我正在尝试使用 Xtend 编写一个 Android 应用程序,但是,我或多或少都是新手。我已经用 Java 创建了几个 Android 示例,但我仍在学习。

在这些应用程序中,我使用android.app.Instrumentation.ActivityMonitor 来检查 Activity 是否已启动。我读过 Xtend 不支持嵌套类

没有 var args,没有嵌套类,没有匿名类?文档中没有提到这些语言功能,我猜不出一个有效的语法。>我认为它们不可用,但我可能是错的。 http://blogs.atlassian.com/2011/11/xtend-first-impressions/

这是否意味着在使用 Xtend 时无法访问 ActivityMonitor 或者我只是做错了什么?

4

1 回答 1

0

这取决于您如何使用 ActivityMonitor。您现在不能自己定义内部类,但可以从 Xtend 中访问静态内部类。非静态内部类存在问题。但是,语法与 Java 不同。而不是“。” 点作为声明类和内部类的分隔符,Xtend 使用'$'。相应的进口声明可以减轻痛苦,例如import android.app.Instrumentation$ActivityMonitor

于 2013-03-26T02:13:57.320 回答