package com.spielpark.steve.bernieapp.fragments; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.webkit.WebView; import com.spielpark.steve.bernieapp.BuildConfig; import com.spielpark.steve.bernieapp.R; import com.spielpark.steve.bernieapp.misc.Util; /** * A simple {@link Fragment} subclass. */ public class FeedbackFragment extends Fragment { private static FeedbackFragment mInstance; @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); WebView wv = (WebView) view.findViewById(R.id.feedback_webview); StringBuilder bld = new StringBuilder(); int[] wh = Util.getScreenWidthHeight(getActivity()); int versionNo = BuildConfig.VERSION_CODE; bld.append("<iframe src=\"https://docs.google.com/forms/d/1YtW1qhtXIb7rdiksI94XjsN6lJ8vkIGqH7LU0xLU_5Q/viewform?entry.1137571599&entry.118536412&entry.506=Android&entry.937851719=" + versionNo + "&embedded=true\" width=\""); bld.append(wh[0]); bld.append("\" height=\""); bld.append(Util.getFullScreenHeight(getActivity())); bld.append("frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\">Loading...</iframe>"); wv.loadData(bld.toString(), "text/Html", "UTF-8"); } public static FeedbackFragment getInstance() { if (mInstance == null) { mInstance = new FeedbackFragment(); } return mInstance; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.frag_feedback, container, false); } }