0

Xtendを使用してAndroidアプリを作成しようとしていますが、どちらも多少新しいです。Javaを使用してAndroidの例をいくつか作成しましたが、まだ学習中です。

これらのアプリandroid.app.Instrumentation.ActivityMonitor では、アクティビティが開始されたことを確認するためにを使用しました。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 に答える