2013-03-25 21 views
0

我正在嘗試使用Xtend編寫一個Android應用程序,但是,我在這兩者中或多或少都是新的。我用Java創建了幾個Android示例,但我仍在學習。Android ActivityMontior with XTend

在這些應用程序中,我使用了android.app.Instrumentation.ActivityMonitor 以檢查活動是否已啓動。 我讀過Xtend不支持嵌套類

沒有var參數,沒有嵌套類,沒有匿名類? 文檔中未提及那些語言功能,我無法猜出有效的語法。 >我認爲他們不可用,但我可能是錯的。 http://blogs.atlassian.com/2011/11/xtend-first-impressions/

這是否意味着活動監視器使用的Xtend或者我只是做錯事時,不能訪問?

+0

爲了完整[此問題](http://stackoverflow.com/questions/8026675/how-can-i-use-eclipses-new-xtend-language-in-my-android-project?rq=1)是相關的,並進入更詳細 – Causteau 2013-03-28 20:55:34

回答

0

這取決於您如何使用ActivityMonitor。您現在不能自己定義內部類,但可以從Xtend內部訪問靜態內部類。有非靜態內部類的問題。不過,該語法與Java不同。而不是'。'點作爲聲明類和內部類的分隔符,Xtend使用'$'。各自的進口聲明可以緩解疼痛,在這裏例如import android.app.Instrumentation$ActivityMonitor

+0

謝謝塞巴斯蒂安!之前沒有看過$。不知道爲什麼eclipse沒有添加,當我點擊導入快速修復建議 - 在它什麼都不做,但似乎再次工作之前。乾杯 – Causteau 2013-03-26 21:03:59