我正在做Android編程,並且正在學習Intents,當我看到一個構造函數時,對我的C#培訓的頭腦,看起來很時髦。電話是:使用「this」和類名
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
這兩個參數對我來說都是新的。如何從類名稱中獲取靜態「.this」?這是一個Java事物還是一個Android事物?我假設它只是說「this」,因爲我在CurrentActivity
的背景下,但我不知道如何將「this」從類名稱本身中取消。也。 「.class」看起來像它用於反射,這在C#中我很熟悉,但任何對此的洞察也會受到歡迎。
謝謝。
我明白了。所以如果我剛剛在你的例子中的新Intent中說了「this」,它會引用OnClickListener類的「this」,但是因爲我需要引用外部類,所以我需要一種方式來表示它。 – skaz 2010-11-02 18:38:05
沒錯。 「這個」總是最內層的。 – Falmarri 2010-11-02 19:21:22
並回答問題的其他部分:是的,這是一個java事情 – Decko 2011-07-22 13:08:07