package com.yzy.supercleanmaster.base;
import android.annotation.SuppressLint;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import com.yzy.supercleanmaster.utils.T;
@SuppressLint("NewApi")
public class BaseFragment extends Fragment {
/** 通过Class跳转界面 **/
protected void startActivity(Class<?> cls) {
startActivity(cls, null);
}
/** 含有Bundle通过Class跳转界面 **/
protected void startActivity(Class<?> cls, Bundle bundle) {
Intent intent = new Intent();
intent.setClass(getActivity(), cls);
if (bundle != null) {
intent.putExtras(bundle);
}
startActivity(intent);
}
/** 通过Action跳转界面 **/
protected void startActivity(String action) {
startActivity(action, null);
}
/** 含有Bundle通过Action跳转界面 **/
protected void startActivity(String action, Bundle bundle) {
Intent intent = new Intent();
intent.setAction(action);
if (bundle != null) {
intent.putExtras(bundle);
}
startActivity(intent);
}
/**
* 吐司
*
* @param message
*/
protected void showShort(String message) {
T.showShort(getActivity(), message);
}
protected void showLong(String message) {
T.showLong(getActivity(), message);
}
}