2016-05-10 41 views
-4

這是最簡單的代碼,除了onclick拒絕工作以外,一切看起來都正確。也許這是最基本的錯誤,但我無法發現它。OnClick無法正常工作,「無法執行android:onClick的方法」是什麼?

package mymedicareappcom.****; 




public class MainActivity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.content_main); 
} 

public void buttonLogin(View view) { 




} 
+0

在錯誤中再讀一點,還有更多。 – njzk2

+0

哪個方法在onClick中執行?檢查你的XML。應該包含android:clickable =「true」 – Techidiot

+0

我檢查了XML,它們是正確的。我甚至有一個我正在製作的舊應用程序,打開和onClick的格式和編碼方式相同。當然我錯過了一些明顯的東西 – Bartholomew

回答

0

確保您的上下文在佈局中的工具名稱空間中設置爲您的活動。 確保您打算在意圖打開的課程是在您的軟件包中註冊的活動。

+0

這是一個很好的觀點,現在檢查 – Bartholomew

+0

檢查後我發現他們沒有包含在清單文件夾中 – Bartholomew

+0

因此,他們不能被訪問,因爲我沒有註冊。這可能是你爲什麼不能用你的意圖啓動它們的原因。這個意圖是開始註冊在編譯到項目中的清單活動中。 – daxgirl