// Path: app/src/main/java/com/popomusic/util/UIcollector.java
// @SuppressWarnings("ALL")
// public class UIcollector {
// 
// 
//     public static Context getContext() {
//         return BaseActivity.getContext();
//     }
// 
//     public static Activity getActivity() {
//         return BaseActivity.getActivity();
//     }
// 
// 
//     public static Drawable getDrawable(int id) {
//         return getContext().getResources().getDrawable(id);
//     }
// 
//     public static int getColor(int id) {
//         return getContext().getResources().getColor(id);
//     }
// 
//     public static String getString(int id) {
//         return getContext().getResources().getString(id);
//     }
// 
// 
//     public static String[] getStringArray(int id) {
//         return getContext().getResources().getStringArray(id);
//     }
// }


import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.Toast;
import com.popomusic.util.UIcollector;
import butterknife.ButterKnife;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view = initView();
        Log.i("BaseFragment", getClass().getSimpleName());
        ButterKnife.bind(this,view);
        return view;
    }

    @Override
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        initData();
    }

    @Override
    public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);

        if (getUserVisibleHint()) {
            isVisible = true;
            onVisible();
        } else {
            isVisible = false;
            onInvisible();
        }
    }

    void Toast(String content) {
// Path: app/src/main/java/com/popomusic/util/UIcollector.java
// @SuppressWarnings("ALL")
// public class UIcollector {
// 
// 
//     public static Context getContext() {
//         return BaseActivity.getContext();
//     }
// 
//     public static Activity getActivity() {
//         return BaseActivity.getActivity();
//     }
// 
// 
//     public static Drawable getDrawable(int id) {
//         return getContext().getResources().getDrawable(id);
//     }
// 
//     public static int getColor(int id) {
//         return getContext().getResources().getColor(id);
//     }
// 
//     public static String getString(int id) {
//         return getContext().getResources().getString(id);
//     }
// 
// 
//     public static String[] getStringArray(int id) {
//         return getContext().getResources().getStringArray(id);
//     }
// }


// Path: app/src/main/java/com/popomusic/fragment/BaseFragment.java
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.Toast;
import com.popomusic.util.UIcollector;
import butterknife.ButterKnife;


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view = initView();
        Log.i("BaseFragment", getClass().getSimpleName());
        ButterKnife.bind(this,view);
        return view;
    }

    @Override
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        initData();
    }

    @Override
    public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);

        if (getUserVisibleHint()) {
            isVisible = true;
            onVisible();
        } else {
            isVisible = false;
            onInvisible();
        }
    }

    void Toast(String content) {
        Toast.makeText(UIcollector.getContext(), content, Toast.LENGTH_LONG).show();