Androidの画像ギャラリーを使用しています。ギャラリーアイテムをクリックして画像タグIDを選択し、そのIDをHashMap(param_ids)に入力します。次のコードを使用しましたがNullPointerException、ギャラリーアイテムをクリックする前に、この行にが表示されました。
param_ids.put("facial_appearance_id",view.getTag().toString());
これはうまく機能しますandroid 2.3が、これはになりNullPointerExceptionますandroid 4.0.3。では、どうすればこの問題を解決できますか?
コード
Gallery faceGallery= (Gallery) findViewById(R.id.gallery);
faceGallery.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,int position, long id) {
param_ids.put("facial_appearance_id",view.getTag().toString());
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
});