package ren.solid.ganhuoio.common.activity;
import android.content.Context;
import android.content.Intent;
import android.support.v4.app.Fragment;
import ren.solid.ganhuoio.module.home.fragment.MeiZhiFragment;
import ren.solid.ganhuoio.module.mine.CollectListFragment;
import ren.solid.library.activity.ToolbarActivity;
/**
* Created by _SOLID
* Date:2017/3/14
* Time:13:24
* Desc:包含有一个共同的Title的页面
*/
public class SubActivity extends ToolbarActivity {
public final static int TYPE_MEIZHI = 0X000001;
public final static int TYPE_COLLECT = 0X000002;
public static void start(Context context, String title, int type) {
Intent intent = new Intent(context, SubActivity.class);
intent.putExtra("type", type);
intent.putExtra("title", title);
context.startActivity(intent);
}
@Override
protected String getToolbarTitle() {
return getIntent().getExtras().getString("title");
}
@Override
protected Fragment getFragment() {
int type = getIntent().getExtras().getInt("type");
Fragment fragment = null;
if (type == TYPE_MEIZHI) {
fragment = MeiZhiFragment.newInstance();
} else if (type == TYPE_COLLECT) {
fragment = CollectListFragment.newInstance();
}
//由于在之前使用了懒加载,所以加上这个才会显示
if (fragment != null) fragment.setUserVisibleHint(true);
return fragment;
}
}