package ca.etsmtl.applets.etsmobile.ui.fragment;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Build;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebResourceRequest;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;

import ca.etsmtl.applets.etsmobile.ui.activity.MainActivity;
import ca.etsmtl.applets.etsmobile.util.AnalyticsHelper;
import ca.etsmtl.applets.etsmobile.util.Utility;
import ca.etsmtl.applets.etsmobile2.R;

public class FAQFragment extends WebFragment {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View v = inflater.inflate(R.layout.fragment_faq, container, false);
        ( (MainActivity)getActivity()).setTitle(getFragmentTitle());

        final WebView faqWebView = (WebView) v.findViewById(R.id.faq_webview);
        faqWebView.getSettings().setJavaScriptEnabled(true);
        faqWebView.getSettings().setAppCachePath(getActivity().getCacheDir().getAbsolutePath());
        faqWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);

        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            faqWebView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
        }

        faqWebView.setWebViewClient(new WebViewClient() {
            @Override
            public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
                faqWebView.loadUrl("file:///android_asset/webview_error_page.html");
            }
        });

        faqWebView.loadUrl("http://www.clubapplets.ca/faq/");

        AnalyticsHelper.getInstance(getActivity()).sendScreenEvent(getClass().getSimpleName());

        return v;
    }

}

@@ -1104,17 +1104,16 @@
        (
- 
 (MainAct
@@ -1118,16 +1118,17 @@
 ctivity)
+ 
 getActiv
@@ -2177,11 +2177,129 @@
    %7D%0D%0A%0D%0A
+    @Override%0D%0A    public String getFragmentTitle() %7B%0D%0A        return getString(R.string.menu_section_3_faq);%0D%0A    %7D%0D%0A
 %7D%0D%0A

Fix display of FAQ actionbar title