使用grid view
和shared preference in android.
我正在使用grid view
获取图片资源并将图片resource
传递给下一个activity
,以将其转换为图片。
Activity A
包含:将资源图片转换为EditText
Activity B
包含:将图片资源发送到Activity A
(从Gridview
中选择图片)。
Activity A
代码:此链接中的代码:http://pastebin.com/AzUTEFWT
Activity B
代码:此链接中的代码:http://pastebin.com/cRp1vQan。
请在这个问题上指导我。
我可以使用图片显示gridview
。
我在gridview
答案 0 :(得分:0)
public void onItemClick(AdapterView parent,View arg1, int arg2, long arg3) {
// public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
// TODO Auto-generated method stub
SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
SharedPreferences.Editor prefsEditor = myPrefs.edit();
System.out.println("Emoji is:- " +arg2);
prefsEditor.putInt("key1", arg2);
prefsEditor.commit();
// finish();
dialog.hide();
}
private SharedPreferences getSharedPreferences(String string,
int modeWorldReadable) {
// TODO Auto-generated method stub
return null;
}
});
您的SharedPreference对象为null,您正在考虑访问它。
private SharedPreferences getSharedPreferences(String string,
int modeWorldReadable) {
return null;
}
您需要返回一些内容,例如:
private SharedPreferences getSharedPreferences(String string,
int modeWorldReadable) {
return PreferenceManager.getDefaultSharedPreferences(context); //You need to pass an Context object, don't forget it
}
我希望能帮助你。