package com.mozu.mozuandroidinstoreassistant.app.product;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
import com.mozu.api.contracts.productruntime.Product;
import com.mozu.mozuandroidinstoreassistant.app.R;
import com.mozu.mozuandroidinstoreassistant.app.product.adapter.ProdDetailPropertiesAdapter;
public class ProductDetailPropertiesFragment extends Fragment {
private Product mProduct;
public ProductDetailPropertiesFragment() {
// Required empty public constructor
setRetainInstance(true);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.product_detail_properties_fragment, null);
if (mProduct != null) {
setViewToProduct(view);
}
return view;
}
private void setViewToProduct(View view) {
ListView list = (ListView) view.findViewById(R.id.properties_list);
list.setAdapter(new ProdDetailPropertiesAdapter(getActivity(), mProduct.getProperties()));
}
public void setProduct(Product product) {
mProduct = product;
}
}