我不知道,但這可能是一個java問題,而不是特定於android。在Android SDK中,當我輸入「。」時在一個空行,它讓我看到一個選項菜單:什麼使用「。」沒有Android(或Java)中的對象是什麼意思?
的MyThread的類是在MainActivity類中聲明(延伸活動,並實現了一些其他接口的UI)。通常這個菜單出現在「。」運算符放在一個對象之後,它顯示了在該類中聲明的成員數據和函數,該對象是其中的一個實例。但是,這裏沒有任何對象,但仍然向我展示了這個菜單。爲什麼這樣做?如果我只是選擇一個函數並將它放在這裏,那麼執行哪個對象的函數呢?
此外,將此「。」在位置1顯示我一個錯誤。位置1只是在MainActivity類中。爲什麼它在這裏顯示錯誤,但不在圖片中顯示的位置?
這不就是一個表達式的非法開始嗎? (儘管最初它的行爲如此)。 –
看起來好像我真的從該列表中放置了一個函數或變量,它只是在「。」處顯示錯誤。 。但是,如果它是一個錯誤,爲什麼它首先顯示菜單? – user13267