package com.ysvideo.zhibo.app.ui.main;
|
|
import android.content.Intent;
|
import android.os.Bundle;
|
import android.util.Log;
|
import android.view.View;
|
|
import com.androidquery.AQuery;
|
import com.ysvideo.zhibo.app.R;
|
import com.ysvideo.zhibo.app.ui.mine.MyCollectionActivity;
|
import com.ysvideo.zhibo.app.ui.video.SearchActivity;
|
import com.ysvideo.zhibo.app.ui.video.WatchHistoryActivity;
|
import com.ysvideo.zhibo.lib.common.RetainViewFragment;
|
|
public class HomeFragment extends RetainViewFragment {
|
|
private static final String TAG = "HomeFragment";
|
private AQuery mAquery;
|
private DYVideoFragment mDYVideoFragment;
|
|
@Override
|
public int getContentResource() {
|
return R.layout.fragment_home;
|
}
|
|
@Override
|
public void onCreateView(View contentView, Bundle savedInstanceState) {
|
mAquery = new AQuery(contentView);
|
mAquery.id(R.id.iv_collection).clicked(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
startActivity(new Intent(getContext(), MyCollectionActivity.class));
|
}
|
});
|
mAquery.id(R.id.iv_record).clicked(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
startActivity(new Intent(getContext(), WatchHistoryActivity.class));
|
}
|
});
|
|
mAquery.id(R.id.tv_search).clicked(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
startActivity(new Intent(getContext(), SearchActivity.class));
|
}
|
});
|
mDYVideoFragment = new DYVideoFragment();
|
getChildFragmentManager().beginTransaction().replace(R.id.fl_container, mDYVideoFragment).commitAllowingStateLoss();
|
}
|
|
@Override
|
public void onResume() {
|
super.onResume();
|
Log.i(TAG, "onResume");
|
|
}
|
|
@Override
|
public void onPause() {
|
Log.i(TAG, "onPause");
|
super.onPause();
|
}
|
|
@Override
|
public void setUserVisibleHint(boolean isVisibleToUser) {
|
Log.i(TAG, "setUserVisibleHint:" + isVisibleToUser);
|
super.setUserVisibleHint(isVisibleToUser);
|
mDYVideoFragment.setUserVisibleHint(isVisibleToUser);
|
}
|
|
@Override
|
public void onHiddenChanged(boolean hidden) {
|
Log.i(TAG, "onHiddenChanged:" + hidden);
|
super.onHiddenChanged(hidden);
|
mDYVideoFragment.onHiddenChanged(hidden);
|
}
|
}
|