2016-02-29 48 views
-2

这是logcat的错误...这是我尝试用按钮打开地图活动时得到的错误?

02-29 16:01:35.490 9677-9677/com.example.deepaks.toggleswitch E/AndroidRuntime: FATAL EXCEPTION: main 
Process: com.example.deepaks.toggleswitch, PID: 9677 
java.lang.IllegalStateException: Could not find method onbuttonclick(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.support.v7.widget.AppCompatButton with id 'Alert' 
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.resolveMethod(AppCompatViewInflater.java:307) 
at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:266) 
at android.view.View.performClick(View.java:4785) 
at android.view.View$PerformClick.run(View.java:19884) 
at android.os.Handler.handleCallback(Handler.java:739) 
at android.os.Handler.dispatchMessage(Handler.java:95) 
at android.os.Looper.loop(Looper.java:135) 
at android.app.ActivityThread.main(ActivityThread.java:5343) 
at java.lang.reflect.Method.invoke(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:372) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700) 

我用于打开该活动的代码

public void onbutttonclick(View s) 
    { 
     if (s.getId()==R.id.Alert) 
     { 
      Intent q= new Intent(toggle.this, MapsActivity.class); 
      startActivity(q); 
     } 
    } 
+1

您可以共享XML? –

+0

朋友已解决...我有一个额外的T在它 – Deepzz

回答

0

java.lang.IllegalStateException:找不到方法onbuttonclick(查看)

和你的函数是

public void onbutttonclick(View s) 

它在功能界定及额外吨。将其更改为: -

public void onbuttonclick(View s) 
+0

谢谢你的朋友... – Deepzz

0

你有一个错误:

onbutttonclick 

太多“T “

你需要做的

onbuttonclick 
+0

谢谢朋友:) – Deepzz

0

有点击事件的错误, 只是简单地使用onbuttonclick()用于相同。

+0

谢谢你的朋友...我有一个额外的T ... 3天... hooo ... Thx很多... – Deepzz

相关问题