儘管在Java文件MainActivity中聲明瞭onButtonHomeClick方法,但當我嘗試引用XML中的方法時,我收到錯誤消息:「MainActivity中的onButtonHomeClick方法具有不正確的簽名」。他們都在下面,我不能爲了我的生活找出它爲什麼會返回這樣的錯誤,特別是因爲嘗試通過Ctrl點擊XML文件中的ButtonHomeClick導航到聲明導航到Java類中的方法。
它肯定很難找到該方法,因爲Android監視器在嘗試將行爲分配給按鈕時返回致命錯誤。方法簽名不正確
<!-- XML file -->
<item
android:id="@+id/button_home"
android:orderInCategory="100"
android:icon="@drawable/home"
android:title="Home"
android:onClick="onButtonHomeClick"
app:showAsAction="always"
/>
//Java method
public void onButtonHomeClick(View v){
Intent intent = new Intent(this, MainActivity.class);
}
您是否找到了解決方案呢? –