2014-01-18 98 views
1

當我點擊模擬器中的按鈕時,我的應用程序崩潰。按鈕點擊不起作用。 - Android

下面是我的layout.xml:

<Button 
    android:id="@+id/button1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/textView1" 
    android:layout_below="@+id/textView1" 
    android:layout_marginTop="40dp" 
    android:onClick="loginUser" 
    android:text="@string/login_text" /> 

這是我在我的MainActivity.java方法loginUser():

public void loginUser() { 
    Log.d("User Authentication Service", "Trying to login..."); 
    doLogin(new Intent(getBaseContext(), LoginUserService.class)); 
} 

我定義哪種方法應該在我的佈局被稱爲.xml使用以下行:

但是,當我按下模擬器中的按鈕,應用程序崩潰。我已經嘗試在layout.xml中更改上面的值,如下所示:

android:onClick="loginUser()" 

但是沒什麼效果。什麼是錯的?

+0

你的方法簽名是錯誤的 – Raghunandan

+0

在logcat的調試信息可能有幫助。 – user2314737

回答