「ヌル」である:java.lang.NumberFormatException: For input string: "null"
.I事のエラー行interget.parseInt("" + v.getTag());
私はjava.lang.NumberFormatExceptionでエラーを得た私は、私のapp.theエラーで編集カートの項目に誤りがあり
私のコード:
case R.id.iv_edit_cart_item:
FragmentManager fm=getActivity().getSupportFragmentManager();
Fragment fragment = new ProductDetailActivity();
Bundle bundle = new Bundle();
int updatePos = Integer.parseInt("" + v.getTag());
bundle.putString("key","update");
bundle.putString("product_id", mArrListMyCart.get(updatePos).getmStrProductId());
bundle.putString("item_id", mArrListMyCart.get(updatePos).getmStrItemId());
getUpdateCartItems();
//showAlert("Product id-->" + mArrListMyCart.get(Integer.parseInt(""+v.getTag())).getmStrProductId(), -1);
fragment.setArguments(bundle);
fm.beginTransaction().replace(R.id.content_frame, fragment).addToBackStack("").commit();
break;
これを解決するにはどうすればよいですか?
を 'int型updatePos = v.getTag()= nullを!? Integer.parseInt( "" + v.getTag()):0; ' – Laazo
あなたは@Azolaを説明し、上のコードを追加する方法を教えてください。 –
v.getTag()の値がnullかどうかをチェックします。空の。 –