package com.liferay.ldxdemo.fragments; import android.os.Bundle; import android.support.annotation.Nullable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.liferay.ldxdemo.R; import com.liferay.ldxdemo.activities.MenuActivity; import com.liferay.mobile.screens.ddl.form.DDLFormListener; import com.liferay.mobile.screens.ddl.form.DDLFormScreenlet; import com.liferay.mobile.screens.ddl.model.DocumentField; import com.liferay.mobile.screens.ddl.model.Record; import org.json.JSONObject; import java.util.Map; public class ReviewFragment extends AbstractDDLFormFragment implements DDLFormListener { public static ReviewFragment newInstance() { Bundle args = new Bundle(); ReviewFragment fragment = new ReviewFragment(); fragment.setArguments(args); return fragment; } @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.content_review, container, false); DDLFormScreenlet ddlFormScreenlet = (DDLFormScreenlet) view.findViewById(R.id.form_review); ddlFormScreenlet.setListener(this); return view; } @Override public void onDDLFormLoaded(Record record) { } @Override public void onDDLFormRecordLoaded(Record record, Map<String, Object> valuesAndAttributes) { } @Override public void onDDLFormRecordAdded(Record record) { ((MenuActivity) getActivity()).inflateFragmentAtPosition(0); } @Override public void onDDLFormRecordUpdated(Record record) { ((MenuActivity) getActivity()).inflateFragmentAtPosition(0); } @Override public void onDDLFormDocumentUploaded(DocumentField documentField, JSONObject jsonObject) { } @Override public void onDDLFormDocumentUploadFailed(DocumentField documentField, Exception e) { } @Override public void error(Exception e, String userAction) { } }