所以即時通訊開發一個android應用程序和即時通訊使用tabhost。 要處理活動的我從每個選項卡創建一個活動組。android acitivitygroup按鈕onClick使應用程序崩潰
從這些「父母」活動的我去孩子活力的。
對這個孩子acitivy我有一個微調和一個按鈕的頁面。
首先按鈕工作,但是當我點擊微調框時,應用程序會崩潰。 爲了解決這個問題,我不得不改變
setContentView(R.layout.sho_add_exercise_event);
到
View contentView = LayoutInflater.from(getParent()).inflate(R.layout.show_add_exercise_event, null);
setContentView(contentView);
現在我的微調工作,但是當我在按鈕上單擊該應用程序會崩潰。
這是日誌輸出
04-05 12:42:58.890: E/AndroidRuntime(4485): Uncaught handler: thread main exiting due to uncaught exception
04-05 12:42:58.930: E/AndroidRuntime(4485): java.lang.IllegalStateException: Could not find a method onClickAdd(View) in the activity
04-05 12:42:58.930: E/AndroidRuntime(4485): at android.view.View$1.onClick(View.java:2016)
04-05 12:42:58.930: E/AndroidRuntime(4485): at android.view.View.performClick(View.java:2344)
04-05 12:42:58.930: E/AndroidRuntime(4485): at android.view.View.onTouchEvent(View.java:4133)
04-05 12:42:58.930: E/AndroidRuntime(4485): at android.widget.TextView.onTouchEvent(TextView.java:6510)
04-05 12:42:58.930: E/AndroidRuntime(4485): at android.view.View.dispatchTouchEvent(View.java:3672)
04-05 12:42:58.930: E/AndroidRuntime(4485): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:882)
04-05 12:42:58.930: E/AndroidRuntime(4485): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:882)
04-05 12:42:58.930: E/AndroidRuntime(4485): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:882)
04-05 12:42:58.930: E/AndroidRuntime(4485): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:882)
04-05 12:42:58.930: E/AndroidRuntime(4485): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:882)
04-05 12:42:58.930: E/AndroidRuntime(4485): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent
04-05 12:42:58.930: E/AndroidRuntime(4485): Caused by: java.lang.NoSuchMethodException: onClickAdd
04-05 12:42:58.930: E/AndroidRuntime(4485): at java.lang.ClassCache.findMethodByName(ClassCache.java:308)
04-05 12:42:58.930: E/AndroidRuntime(4485): at java.lang.Class.getMethod(Class.java:1007)
04-05 12:42:58.930: E/AndroidRuntime(4485): at android.view.View$1.onClick(View.java:2013)
04-05 12:42:58.930: E/AndroidRuntime(4485): ... 37 more
編輯:
我在活動中得到了這個方法,但他不找我因爲...做的方法 查看內容查看= LayoutInflater.from(的getParent()) .inflate(R.layout.show_add_exercise_event,null); setContentView(contentView);
希望some1能幫助我:D!
我在我的acitivy中得到了這個方法,但是因爲我做了 查看contentView = LayoutInflater.from(getParent())。inflate(R.layout.show_add_exercise_event,null); setContentView(contentView); 他沒有找到方法:/ – gkenny 2012-04-05 13:53:50