// SPINNER with VALUE & LABEL
String selectedVal = getResources().getStringArray(R.array.member_value)[spinnerType.getSelectedItemPosition()];


// SAVE OBJECT to STRING     : import com.google.gson.Gson;
MyObject myObject = new MyObject;
Gson gson = new Gson();
String json = gson.toJson(myObject);


// RETRIVE STRING to OBJECT
Gson gson = new Gson();
MyObject obj = gson.fromJson(json, MyObject.class);
log.d(obj.getName());

// inflate layout without activity or fragment
FrameLayout frame = loginActivity.findViewById(R.id.fragment_forgot);
frame.removeAllViews();
LayoutInflater.from(mContext).inflate(R.layout.otp, frame, true);