package com.huxq17.example.base;
import android.os.Bundle;
import android.support.v4.app.Fragment;
/**
* Created by huxq17 on 2016/4/11.
*/
public class BaseFragment extends Fragment {
private Base mBase;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mBase = Base.getInstance(getActivity().getApplicationContext());
}
/**
* 格式化字符串
*
* @param format
* @param args
*/
public String format(String format, Object... args) {
if (mBase != null) {
return mBase.format(format, args);
} else {
return null;
}
}
public void setText(Object obj, String str) {
if (mBase != null) {
mBase.setText(obj, str);
}
}
/**
* 获取edittext,textView,checkbox和button的文字
*
* @param obj
* @return
*/
public String getText(Object obj) {
if (mBase != null) {
return mBase.getText(obj);
} else {
return "";
}
}
public boolean isEmpty(Object obj) {
if (mBase != null) {
return mBase.isEmpty(obj);
} else {
return true;
}
}
public boolean isEmpty(String str) {
return mBase != null ? mBase.isEmpty(str) : true;
}
public void toast(String msg) {
if (mBase != null) {
mBase.toast(msg);
}
}
public void toastAll(String msg) {
if (mBase != null) {
toastAll(msg);
}
}
public void toastL(String msg) {
if (mBase != null) {
mBase.toastL(msg);
}
}
public void toastAllL(String msg) {
if (mBase != null) {
mBase.toastAllL(msg);
}
}
}