content: /**
   * Copyright (lrc_arrow) www.longdw.com
   */
  package com.wm.remusic.info;
  
  import android.os.Bundle;
  import android.os.Parcel;
  import android.os.Parcelable;
  
  public class FolderInfo implements Parcelable {
  
      public static String KEY_FOLDER_NAME = "folder_name";
      public static String KEY_FOLDER_PATH = "folder_path";
      public static final String KEY_FOLDER_SORT = "folder_sort";
      public static final String KEY_FOLDER_FILE_COUNT = "file_count";
  
      public String folder_name;
      public String folder_path;
      public String folder_sort;
      public int folder_count;
      // 用来创建自定义的Parcelable的对象
      public static Creator<FolderInfo> CREATOR = new Creator<FolderInfo>() {
  
          @Override
          public FolderInfo createFromParcel(Parcel source) {
              FolderInfo info = new FolderInfo();
              Bundle bundle = source.readBundle();
              info.folder_name = bundle.getString(KEY_FOLDER_NAME);
              info.folder_path = bundle.getString(KEY_FOLDER_PATH);
              info.folder_sort = bundle.getString(KEY_FOLDER_SORT);
              info.folder_count = bundle.getInt(KEY_FOLDER_FILE_COUNT);
              return info;
          }
  
          @Override
          public FolderInfo[] newArray(int size) {
              return new FolderInfo[size];
          }
      };
  
      @Override
      public int describeContents() {
          return 0;
      }
  
      @Override
      public void writeToParcel(Parcel dest, int flags) {
          Bundle bundle = new Bundle();
          bundle.putString(KEY_FOLDER_NAME, folder_name);
          bundle.putString(KEY_FOLDER_PATH, folder_path);
          bundle.putString(KEY_FOLDER_SORT, folder_sort);
          bundle.putInt(KEY_FOLDER_FILE_COUNT, folder_count);
          dest.writeBundle(bundle);
      }
  
  }
  