// Path: app/src/main/java/cn/daixiaodong/myapp/activity/common/BaseActivity.java
// public class BaseActivity extends AppCompatActivity {
// 
//     @Override
//     protected void onCreate(Bundle savedInstanceState) {
//         super.onCreate(savedInstanceState);
//         Log.i("BaseActivity", this.getClass().getSimpleName() + "add");
//         ActivityCollector.addActivity(this);
//         ActivityCollector.addActivity(this.getClass().getSimpleName(), this);
//     }
// 
//     @Override
//     protected void onResume() {
//         super.onResume();
//         AVAnalytics.onResume(this);
//     }
// 
//     @Override
//     protected void onPause() {
//         super.onPause();
//         AVAnalytics.onPause(this);
//     }
// 
//     public void showToast(String message) {
//         Toast.makeText(this, message, Toast.LENGTH_SHORT).show();
// 
//     }
// 
//     @Override
//     protected void onDestroy() {
//         super.onDestroy();
//         Log.i("BaseActivity", this.getClass().getSimpleName() + "remove");
//         ActivityCollector.removeActivity(this.getClass().getSimpleName(), this);
// 
//         ActivityCollector.removeActivity(this);
//     }
// }
// 
// Path: app/src/main/java/cn/daixiaodong/myapp/adapter/UserPublishListAdapter.java
// public class UserPublishListAdapter extends RecyclerView.Adapter<UserPublishListAdapter.MyViewHolder> {
// 
//     private Context mContext;
//     private List<AVObject> mDataSet;
//     private LayoutInflater mLayoutInflater;
//     private OnItemClickListener mListener;
// 
//     public UserPublishListAdapter(Context context) {
//         this.mContext = context;
//         this.mLayoutInflater = LayoutInflater.from(context);
//     }
// 
//     public UserPublishListAdapter(Context context, List<AVObject> data) {
//         this.mContext = context;
//         this.mDataSet = data;
//         this.mLayoutInflater = LayoutInflater.from(context);
// 
//     }
// 
//     public void setDataSet(List<AVObject> data) {
//         this.mDataSet = data;
//         notifyDataSetChanged();
//     }
// 
//     public void addData(List<AVObject> data) {
//         this.mDataSet.addAll(0, data);
//         this.notifyItemInserted(1);
//     }
// 
//     @Override
//     public UserPublishListAdapter.MyViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
// 
//         View view = mLayoutInflater.inflate(R.layout.item_publish, viewGroup, false);
//         MyViewHolder viewHolder = new MyViewHolder(view);
//         return viewHolder;
//     }
// 
//     @Override
//     public void onBindViewHolder(final UserPublishListAdapter.MyViewHolder viewHolder, final int i) {
//         viewHolder.itemView.setOnClickListener(new View.OnClickListener() {
//             @Override
//             public void onClick(View v) {
//                 if (mListener != null) {
//                     mListener.onItemClick(viewHolder, i);
//                 }
//             }
//         });
//         viewHolder.title.setText(mDataSet.get(i).getString("title"));
//     }
// 
//     @Override
//     public int getItemCount() {
//         if (mDataSet == null) {
//             return 0;
//         }
//         return mDataSet.size();
//     }
// 
// 
//     public interface OnItemClickListener {
//         void onItemClick(MyViewHolder viewHolder, int pos);
//     }
// 
//     public void setOnItemClickListener(OnItemClickListener listener) {
//         this.mListener = listener;
//     }
// 
//     public class MyViewHolder extends RecyclerView.ViewHolder {
// 
//         public TextView title;
// 
//         public MyViewHolder(View itemView) {
//             super(itemView);
//             title = (TextView) itemView.findViewById(R.id.id_tv_title);
//         }
//     }
// 
// 
// }


import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.SearchView;
import android.support.v7.widget.Toolbar;
import android.util.Log;
import android.view.MenuItem;
import android.view.View;
import com.avos.avoscloud.AVException;
import com.avos.avoscloud.AVObject;
import com.avos.avoscloud.AVQuery;
import com.avos.avoscloud.FindCallback;
import java.util.ArrayList;
import java.util.List;
import cn.daixiaodong.myapp.R;
import cn.daixiaodong.myapp.activity.common.BaseActivity;
import cn.daixiaodong.myapp.adapter.UserPublishListAdapter;
package cn.daixiaodong.myapp.activity;






/**
 *  搜索界面
 */
public class SearchActivity extends BaseActivity {

    private ArrayList<AVObject> mData;

// Path: app/src/main/java/cn/daixiaodong/myapp/activity/common/BaseActivity.java
// public class BaseActivity extends AppCompatActivity {
// 
//     @Override
//     protected void onCreate(Bundle savedInstanceState) {
//         super.onCreate(savedInstanceState);
//         Log.i("BaseActivity", this.getClass().getSimpleName() + "add");
//         ActivityCollector.addActivity(this);
//         ActivityCollector.addActivity(this.getClass().getSimpleName(), this);
//     }
// 
//     @Override
//     protected void onResume() {
//         super.onResume();
//         AVAnalytics.onResume(this);
//     }
// 
//     @Override
//     protected void onPause() {
//         super.onPause();
//         AVAnalytics.onPause(this);
//     }
// 
//     public void showToast(String message) {
//         Toast.makeText(this, message, Toast.LENGTH_SHORT).show();
// 
//     }
// 
//     @Override
//     protected void onDestroy() {
//         super.onDestroy();
//         Log.i("BaseActivity", this.getClass().getSimpleName() + "remove");
//         ActivityCollector.removeActivity(this.getClass().getSimpleName(), this);
// 
//         ActivityCollector.removeActivity(this);
//     }
// }
// 
// Path: app/src/main/java/cn/daixiaodong/myapp/adapter/UserPublishListAdapter.java
// public class UserPublishListAdapter extends RecyclerView.Adapter<UserPublishListAdapter.MyViewHolder> {
// 
//     private Context mContext;
//     private List<AVObject> mDataSet;
//     private LayoutInflater mLayoutInflater;
//     private OnItemClickListener mListener;
// 
//     public UserPublishListAdapter(Context context) {
//         this.mContext = context;
//         this.mLayoutInflater = LayoutInflater.from(context);
//     }
// 
//     public UserPublishListAdapter(Context context, List<AVObject> data) {
//         this.mContext = context;
//         this.mDataSet = data;
//         this.mLayoutInflater = LayoutInflater.from(context);
// 
//     }
// 
//     public void setDataSet(List<AVObject> data) {
//         this.mDataSet = data;
//         notifyDataSetChanged();
//     }
// 
//     public void addData(List<AVObject> data) {
//         this.mDataSet.addAll(0, data);
//         this.notifyItemInserted(1);
//     }
// 
//     @Override
//     public UserPublishListAdapter.MyViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
// 
//         View view = mLayoutInflater.inflate(R.layout.item_publish, viewGroup, false);
//         MyViewHolder viewHolder = new MyViewHolder(view);
//         return viewHolder;
//     }
// 
//     @Override
//     public void onBindViewHolder(final UserPublishListAdapter.MyViewHolder viewHolder, final int i) {
//         viewHolder.itemView.setOnClickListener(new View.OnClickListener() {
//             @Override
//             public void onClick(View v) {
//                 if (mListener != null) {
//                     mListener.onItemClick(viewHolder, i);
//                 }
//             }
//         });
//         viewHolder.title.setText(mDataSet.get(i).getString("title"));
//     }
// 
//     @Override
//     public int getItemCount() {
//         if (mDataSet == null) {
//             return 0;
//         }
//         return mDataSet.size();
//     }
// 
// 
//     public interface OnItemClickListener {
//         void onItemClick(MyViewHolder viewHolder, int pos);
//     }
// 
//     public void setOnItemClickListener(OnItemClickListener listener) {
//         this.mListener = listener;
//     }
// 
//     public class MyViewHolder extends RecyclerView.ViewHolder {
// 
//         public TextView title;
// 
//         public MyViewHolder(View itemView) {
//             super(itemView);
//             title = (TextView) itemView.findViewById(R.id.id_tv_title);
//         }
//     }
// 
// 
// }


// Path: app/src/main/java/cn/daixiaodong/myapp/activity/SearchActivity.java
import android.os.Bundle;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.SearchView;
import android.support.v7.widget.Toolbar;
import android.util.Log;
import android.view.MenuItem;
import android.view.View;
import com.avos.avoscloud.AVException;
import com.avos.avoscloud.AVObject;
import com.avos.avoscloud.AVQuery;
import com.avos.avoscloud.FindCallback;
import java.util.ArrayList;
import java.util.List;
import cn.daixiaodong.myapp.R;
import cn.daixiaodong.myapp.activity.common.BaseActivity;
import cn.daixiaodong.myapp.adapter.UserPublishListAdapter;

package cn.daixiaodong.myapp.activity;






/**
 *  搜索界面
 */
public class SearchActivity extends BaseActivity {

    private ArrayList<AVObject> mData;

    private UserPublishListAdapter mAdapter;