Ashish、私はあなたがProductType列挙型を設定しておらず、それを取得しようとしていて、あなたが例外を知りたいと思います。ここに私が試してみましたが、それは正常に動作しているコードがある -
public class OtherFragment {
public static void main(String[] aa)
{
SellerProducts sp = new SellerProducts();
sp.setQuantity("10"); // setting the quantity
System.out.println(sp.getEnum()); // ACTIVE is set as Enum
System.out.println(sp.getQuantity()); // 10
System.out.println(sp.getEnum() == ProductType.ACTIVE); // true
sp.setEnum(ProductType.IN_ACTIVE); // Now IN_ACTIVE is set
System.out.println(sp.getEnum() == ProductType.ACTIVE); // false
}
}
これがない場合には、あなたが何をしたい、あなたは数量を設定するためのものか、コードのあなたの平和を追加し、列挙型の値を取得しようとしてください。 。
それは、あなたの質問に答える場合、答えを受け入れてください。
出典
2016-06-26 09:34:50
RCS
'setEnum()'を呼び出す前に 'getEnum()'を呼び出しています。あなたのロジックのどこかでのミスのように思えますが、意図した場合には 'return(enumValue!= null)? ProductType.valueOf(enumValue):null' –