【发布时间】:2015-02-03 00:36:29
【问题描述】:
我有一个主要活动,当我单击第一个活动的按钮时,我调用了第二个“来自 android studio 的演示”活动:
public void createNetworkButtonClicked (View view) {
Intent intent = new Intent(this, WiFiDirectActivity.class); // that works
startActivity(intent); // that does not work
}
我得到这个错误:
E/AndroidRuntime: FATAL EXCEPTION: main java.lang.IllegalStateException:无法执行活动的方法 在 android.view.View$1.onClick(View.java:3698) 在 android.view.View.performClick(View.java:4222) 在 android.view.View$PerformClick.run(View.java:17337) 在 android.os.Handler.handleCallback(Handler.java:615) 在 android.os.Handler.dispatchMessage(Handler.java:92) 在 android.os.Looper.loop(Looper.java:137) 在 android.app.ActivityThread.main(ActivityThread.java:4895) 在 java.lang.reflect.Method.invokeNative(Native Method) 在 java.lang.reflect.Method.invoke(Method.java:511) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:994) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:761) 在 dalvik.system.NativeStart.main(本机方法) 引起:java.lang.reflect.InvocationTargetException
感谢您的帮助
【问题讨论】:
-
你能匹配xml中定义的名称createNetworkButtonClicked吗?
-
-
我修改了 xml,但出现新错误。
-
新的错误是什么?你在片段中使用它吗?
-
不,好用吗?我只是在使用两个正常的活动
标签: android android-intent android-activity android-fragments