2013-08-23 104 views
3

我的Android應用中的按鈕的onClick()事件不會觸發。該按鈕是一系列配置活動中的一個活動中的「下一個」按鈕。第一次經歷一系列配置活動時,onClick()事件觸發正常。但是,如果我從應用程序中退出(使用後退按鈕)並重新啓動,則該事件不會觸發。我通過在我的next()方法中放置一個斷點來驗證;調用後續活動的方法。Android按鈕點擊事件有時不會觸發

這裏是我的代碼:

按鈕XML在我的佈局:

<Button 
    android:id="@+id/gender_button_id" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent" 
    android:onClick="next" 
    android:text="@string/gender_button" /> 

活動代碼:

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

public void next(View view) 
{ 
    Intent i = new Intent(this, WeightActivity.class); 
    startActivity(i); 
} 
+0

你可以發佈你的日誌條目,當按鈕不工作嗎? – jamesc

+0

我從哪裏得到這個信息? – Vinnie

+0

哈哈!學習如何讀取日誌輸出對於開發Android應用程序至關重要。您可以從命令行運行adb logcat,或者在代碼窗口下方的logcat輸出選項卡中查看Eclipse中的輸出。 – jamesc

回答

0

把一些日誌/的println語句中的下一個().. 。我可以猜到它會將日誌/ println打印到控制檯上,但不會啓動新的活動,因爲您可能沒有聲明d你在menifest的活動文件

相關問題