で画像を選択するとうーん、私は問題を見つけると思う近いエラーを強制的に取得します。それはここにあります:
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
}
私はあなたを助け願っています。
あなたの強制終了を除いてlogcat出力を投稿してください。 – HefferWolf