Android SharedReferences无法保存

Android SharedReferences无法保存,android,save,sharedpreferences,android-imagebutton,Android,Save,Sharedpreferences,Android Imagebutton,我创建了一个代码,当我有一个名为“@+id/buttonSave_character”的常规按钮时,它就可以工作了 但是,当我删除它并添加一个图像按钮并尝试保存我在edittext中存储的值时,它不会这样做。代码有什么问题 另一件奇怪的事情是,我可以看到我没有在代码中定义按钮,但它仍然会保存它(使用旧的常规按钮) 我使用的代码来自: 也许您错过了xml中设置点击处理程序的那一行 确保图像按钮的android:onClick属性设置为run,如下所示: android:onClick="run"

我创建了一个代码,当我有一个名为“@+id/buttonSave_character”的常规按钮时,它就可以工作了 但是,当我删除它并添加一个图像按钮并尝试保存我在edittext中存储的值时,它不会这样做。代码有什么问题

另一件奇怪的事情是,我可以看到我没有在代码中定义按钮,但它仍然会保存它(使用旧的常规按钮)

我使用的代码来自:

也许您错过了xml中设置点击处理程序的那一行

确保图像按钮的
android:onClick
属性设置为
run
,如下所示:

android:onClick="run"
android:onClick="run"