Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 按动按钮似乎不起作用_Android_Button_Notifications - Fatal编程技术网

Android 按动按钮似乎不起作用

Android 按动按钮似乎不起作用,android,button,notifications,Android,Button,Notifications,以下代码用于设置自定义通知。我已经设法设置了我的变量,如日期和时间选择器等,但我的按钮按下,使一切都开始似乎不起作用。我没有得到祝酒词,活动似乎要结束了 xml中的我的按钮 <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_gravity="center_

以下代码用于设置自定义通知。我已经设法设置了我的变量,如日期和时间选择器等,但我的按钮按下,使一切都开始似乎不起作用。我没有得到祝酒词,活动似乎要结束了

xml中的我的按钮

            <Button
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:layout_gravity="center_horizontal"
            android:id="@+id/button_set_notifications"
            android:text="Set Your Notifications"
            android:background="@color/green_A700"
            android:textColor="@color/white"
            android:padding="10dp"
            android:textStyle="bold"
            android:paddingBottom="16dp"
            android:onClick="SetNotificationsButton"/>

更改方法语法,如下所示:

public void SetNotificationsButton(View view){
 // Method must have View Object as parameter.
}

可能是重复的我做了你建议的改变,但仍然得到一个力量接近,没有祝酒词。我已将我的logcat添加到原始问题中。我删除了除toast之外的所有代码,您的解决方案至少允许我显示toast,因此强制关闭问题必须在我的代码中存在。非常感谢。
FATAL EXCEPTION: main
                                                                                  Process: com.cannamaster.growassistant.mmj, PID: 32671
                                                                                  java.lang.IllegalStateException: Could not execute method for android:onClick
                                                                                   at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:293)
                                                                                   at android.view.View.performClick(View.java:5106)
                                                                                   at android.view.View$PerformClick.run(View.java:20329)
                                                                                   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:5912)
                                                                                   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:1405)
                                                                                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)
                                                                                Caused by: java.lang.reflect.InvocationTargetException
                                                                                   at java.lang.reflect.Method.invoke(Native Method)
                                                                                   at java.lang.reflect.Method.invoke(Method.java:372)
                                                                                   at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288)
                                                                                   at android.view.View.performClick(View.java:5106) 
                                                                                   at android.view.View$PerformClick.run(View.java:20329) 
                                                                                   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:5912) 
                                                                                   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:1405) 
                                                                                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200) 
                                                                                Caused by: java.lang.IllegalArgumentException: Component class com.cannamaster.growassistant.mmj.grow_assistant.BootReceiver does not exist in com.cannamaster.growassistant.mmj
                                                                                   at android.os.Parcel.readException(Parcel.java:1550)
                                                                                   at android.os.Parcel.readException(Parcel.java:1499)
                                                                                   at android.content.pm.IPackageManager$Stub$Proxy.setComponentEnabledSetting(IPackageManager.java:4116)
                                                                                   at android.app.ApplicationPackageManager.setComponentEnabledSetting(ApplicationPackageManager.java:1967)
                                                                                   at com.cannamaster.growassistant.mmj.grow_assistant.AlarmReceiver.setRepeatAlarm(AlarmReceiver.java:120)
                                                                                   at com.cannamaster.growassistant.mmj.grow_assistant.GrowAssistantActivity.SetNotificationsButton(GrowAssistantActivity.java:341)
                                                                                   at java.lang.reflect.Method.invoke(Native Method) 
                                                                                   at java.lang.reflect.Method.invoke(Method.java:372) 
                                                                                   at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:288) 
                                                                                   at android.view.View.performClick(View.java:5106) 
                                                                                   at android.view.View$PerformClick.run(View.java:20329) 
                                                                                   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:5912) 
                                                                                   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:1405) 
                                                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200) 
public void SetNotificationsButton(View view){
 // Method must have View Object as parameter.
}