0
我已經創建了兩個活動,並添加了一個onClick按鈕來從第一個工作得很好的第二個活動... 但是,當我嘗試添加一個「返回」按鈕到第二個活動回到第一個活動 當我在模擬器中運行它時,我點擊回到它說,該應用程序已停止工作和logcat的是如下非法狀態異常在使用ADT的Eclipse中找不到方法?
10-07 01:28:13.385: E/AndroidRuntime(628): FATAL EXCEPTION: main
10-07 01:28:13.385: E/AndroidRuntime(628): java.lang.IllegalStateException: Could not find a method back(View) in the activity class com.example.app2.MainActivity for onClick handler on view class android.widget.Button
10-07 01:28:13.385: E/AndroidRuntime(628): at android.view.View$1.onClick(View.java:3578)
10-07 01:28:13.385: E/AndroidRuntime(628): at android.view.View.performClick(View.java:4084)
10-07 01:28:13.385: E/AndroidRuntime(628): at android.view.View$PerformClick.run(View.java:16966)
10-07 01:28:13.385: E/AndroidRuntime(628): at android.os.Handler.handleCallback(Handler.java:615)
10-07 01:28:13.385: E/AndroidRuntime(628): at android.os.Handler.dispatchMessage(Handler.java:92)
10-07 01:28:13.385: E/AndroidRuntime(628): at android.os.Looper.loop(Looper.java:137)
10-07 01:28:13.385: E/AndroidRuntime(628): at android.app.ActivityThread.main(ActivityThread.java:4745)
10-07 01:28:13.385: E/AndroidRuntime(628): at java.lang.reflect.Method.invokeNative(Native Method)
繼承人的一個片段從我的代碼 的mainactivity.java
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void clubs(View v1) {
setContentView(R.layout.activity_display_clubs);
}
clubsactivity.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
public void back(View v) {
setContentView(R.layout.activity_main);
}
它告訴你主活動中沒有Back方法。並且你在俱樂部活動中顯示一個後退方法。你能發佈MainActivity的佈局文件嗎? –