package com.brady.jlulife.Fragments;
import android.app.ProgressDialog;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.View;
import com.brady.jlulife.R;
/**
* Created by brady on 15-11-16.
*/
public class BaseFragment extends Fragment{
private ProgressDialog dialog;
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
setHasOptionsMenu(true);
initProgressDialog();
}
public void setTitle (String title){
getActivity().setTitle(title);
}
public void startNewActivity(Class<?> cls){
Intent intent = new Intent(getActivity(),cls);
startActivity(intent);
}
private void initProgressDialog(){
dialog = new ProgressDialog(getContext());
dialog.setMessage(getResources().getString(R.string.loading));
dialog.setCancelable(false);
}
protected void showDialog(){
dialog.show();
}
protected void hideDialog(){
if(dialog!=null&&dialog.isShowing()) {
dialog.dismiss();
}
}
}