package com.youth.xf.ui;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import com.youth.xf.BaseFragment;
import com.youth.xf.R;
import com.youth.xf.ui.demo.XCacheActivity;
import com.youth.xf.ui.demo.XLoadingDialogActivity;
import com.youth.xf.ui.demo.XLoadingViewActivity;
import com.youth.xf.ui.demo.XLogDemoActivity;
import com.youth.xf.ui.demo.XPermissionDemoActivity;
import com.youth.xf.ui.demo.XRecyclerViewAdapterActivity;
import com.youth.xf.ui.demo.XToastActivity;
import com.youth.xframe.utils.XEncryptUtils;
import com.youth.xframe.utils.log.XLog;
import com.youth.xframe.widget.NoScrollListView;
import com.youth.xframe.widget.XToast;
public class DemoFragment extends BaseFragment implements AdapterView.OnItemClickListener {
NoScrollListView listView;
String[] demo;
@Override
public int getLayoutId() {
return R.layout.demo_fragment;
}
@Override
public void initData(Bundle savedInstanceState) {
demo=getResources().getStringArray(R.array.demo_list);
}
@Override
public void initView() {
listView= (NoScrollListView) getView().findViewById(R.id.demoList);
listView.setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent=new Intent();
switch (position){
case 0:
intent.setClass(getActivity(),XLogDemoActivity.class);
break;
case 1:
intent.setClass(getActivity(),XPermissionDemoActivity.class);
break;
case 2:
intent.setClass(getActivity(),XRecyclerViewAdapterActivity.class);
break;
case 3:
intent.setClass(getActivity(),XLoadingDialogActivity.class);
break;
case 4:
intent.setClass(getActivity(),XToastActivity.class);
break;
case 5:
intent.setClass(getActivity(),XLoadingViewActivity.class);
break;
case 6:
intent.setClass(getActivity(),XCacheActivity.class);
break;
}
intent.putExtra("title",demo[position]);
startActivity(intent);
}
}