// Path: ask-remote-module/src/main/java/com/androidstarterkit/module/ui/adapter/MainBaseAdapter.java
// public class MainBaseAdapter extends BaseAdapter {
//   private Context context;
//   private List<SampleType> dataSet;
//   private LayoutInflater inflater;
// 
//   public MainBaseAdapter(Context context, List<SampleType> dataSet) {
//     this.context = context;
//     this.dataSet = dataSet;
//     this.inflater = (LayoutInflater) context.getSystemService(
//         Context.LAYOUT_INFLATER_SERVICE);
//   }
// 
//   @Override
//   public int getCount() {
//     return dataSet.size();
//   }
// 
//   @Override
//   public Object getItem(int position) {
//     return dataSet.get(position);
//   }
// 
//   @Override
//   public long getItemId(int position) {
//     return 0;
//   }
// 
//   @Override
//   public View getView(final int position, View convertView, ViewGroup parent) {
//     ViewHolder viewHolder;
// 
//     if (convertView == null) {
//       convertView = inflater.inflate(R.layout.layout_main_list_item, parent, false);
// 
//       viewHolder = new ViewHolder();
//       viewHolder.title= (TextView) convertView.findViewById(R.id.title);
//       convertView.setTag(viewHolder);
//     } else {
//       viewHolder = (ViewHolder) convertView.getTag();
//     }
// 
//     viewHolder.title.setText(dataSet.get(position).name());
// 
//     convertView.setOnClickListener(new View.OnClickListener() {
//       @Override
//       public void onClick(View v) {
//         SampleType sampleType = dataSet.get(position);
//         Intent intent = null;
// 
//         switch (sampleType) {
//           case ScrollView:
//             intent = new Intent(context, ScrollViewActivity.class);
//             break;
//           case GridView:
//             intent = new Intent(context, GridViewActivity.class);
//             break;
//           case RecyclerView:
//             intent = new Intent(context, RecyclerViewActivity.class);
//             break;
//           case ListView:
//             intent = new Intent(context, ListViewActivity.class);
//             break;
//           case SlidingTabLayout:
//             intent = new Intent(context, SlidingTabActivity.class);
//             break;
//           case SlidingIconTabLayout:
//             intent = new Intent(context, SlidingIconTabActivity.class);
//             break;
//         }
// 
//         context.startActivity(intent);
//       }
//     });
// 
//     return convertView;
//   }
// 
//   static class ViewHolder {
//     public TextView title;
//   }
// }
// 
// Path: ask-remote-module/src/main/java/com/androidstarterkit/module/sample/SampleType.java
// public enum SampleType {
//   ScrollView, GridView, RecyclerView, ListView, SlidingTabLayout, SlidingIconTabLayout
// }


import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.support.v4.app.Fragment;
import android.widget.ListView;
import com.androidstarterkit.module.ui.adapter.MainBaseAdapter;
import com.androidstarterkit.module.sample.SampleType;
import java.util.Arrays;
package com.androidstarterkit.module;




public class SampleFragment extends Fragment {

  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_listview, container, false);

    ListView listView = (ListView) view.findViewById(R.id.list_view);

// Path: ask-remote-module/src/main/java/com/androidstarterkit/module/ui/adapter/MainBaseAdapter.java
// public class MainBaseAdapter extends BaseAdapter {
//   private Context context;
//   private List<SampleType> dataSet;
//   private LayoutInflater inflater;
// 
//   public MainBaseAdapter(Context context, List<SampleType> dataSet) {
//     this.context = context;
//     this.dataSet = dataSet;
//     this.inflater = (LayoutInflater) context.getSystemService(
//         Context.LAYOUT_INFLATER_SERVICE);
//   }
// 
//   @Override
//   public int getCount() {
//     return dataSet.size();
//   }
// 
//   @Override
//   public Object getItem(int position) {
//     return dataSet.get(position);
//   }
// 
//   @Override
//   public long getItemId(int position) {
//     return 0;
//   }
// 
//   @Override
//   public View getView(final int position, View convertView, ViewGroup parent) {
//     ViewHolder viewHolder;
// 
//     if (convertView == null) {
//       convertView = inflater.inflate(R.layout.layout_main_list_item, parent, false);
// 
//       viewHolder = new ViewHolder();
//       viewHolder.title= (TextView) convertView.findViewById(R.id.title);
//       convertView.setTag(viewHolder);
//     } else {
//       viewHolder = (ViewHolder) convertView.getTag();
//     }
// 
//     viewHolder.title.setText(dataSet.get(position).name());
// 
//     convertView.setOnClickListener(new View.OnClickListener() {
//       @Override
//       public void onClick(View v) {
//         SampleType sampleType = dataSet.get(position);
//         Intent intent = null;
// 
//         switch (sampleType) {
//           case ScrollView:
//             intent = new Intent(context, ScrollViewActivity.class);
//             break;
//           case GridView:
//             intent = new Intent(context, GridViewActivity.class);
//             break;
//           case RecyclerView:
//             intent = new Intent(context, RecyclerViewActivity.class);
//             break;
//           case ListView:
//             intent = new Intent(context, ListViewActivity.class);
//             break;
//           case SlidingTabLayout:
//             intent = new Intent(context, SlidingTabActivity.class);
//             break;
//           case SlidingIconTabLayout:
//             intent = new Intent(context, SlidingIconTabActivity.class);
//             break;
//         }
// 
//         context.startActivity(intent);
//       }
//     });
// 
//     return convertView;
//   }
// 
//   static class ViewHolder {
//     public TextView title;
//   }
// }
// 
// Path: ask-remote-module/src/main/java/com/androidstarterkit/module/sample/SampleType.java
// public enum SampleType {
//   ScrollView, GridView, RecyclerView, ListView, SlidingTabLayout, SlidingIconTabLayout
// }


// Path: ask-remote-module/src/main/java/com/androidstarterkit/module/SampleFragment.java
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.support.v4.app.Fragment;
import android.widget.ListView;
import com.androidstarterkit.module.ui.adapter.MainBaseAdapter;
import com.androidstarterkit.module.sample.SampleType;
import java.util.Arrays;

package com.androidstarterkit.module;




public class SampleFragment extends Fragment {

  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_listview, container, false);

    ListView listView = (ListView) view.findViewById(R.id.list_view);

    MainBaseAdapter adapter = new MainBaseAdapter(getActivity(),