package gaga.erlan.apps.aiyesoft.com.gaga;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.xutils.x;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import gaga.erlan.apps.aiyesoft.com.gaga.adapter.SelectAdapter.OnItemClickListener;
import gaga.erlan.apps.aiyesoft.com.gaga.adapter.SelectAdapter;
import static gaga.erlan.apps.aiyesoft.com.gaga.R.id.grid_title;
public class SelectActivity extends AppCompatActivity {
private static JSONArray dataArr;
private static JSONObject recordObj;
SharedPreferences sharedPreferences;
private String skill_gif, skill_phrase, skill_title;
@ViewInject(R.id.select_gridview)
private RecyclerView recycleView;
private SelectAdapter myAdapter;
//List容器包含项目列表要填充的数据
private List<Map<JSONObject, Object>> list;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_select);
x.view().inject(this);
myAdapter = new SelectAdapter(this);
recycleView.setLayoutManager(new LinearLayoutManager(this));
recycleView.setAdapter(myAdapter);
//Adapter点击方法
myAdapter.setOnItemClickListener(new OnItemClickListener() {
@Override
public void OnItemClick(View view, int position) {
//使用view.findViewById获取到对应的TextView值传递给其他Activity
TextView grid_title = (TextView)view.findViewById(R.id.grid_title);
TextView grid_phrase = (TextView)view.findViewById(R.id.grid_phrase);
//使用switch (position) 对点击不同的item进行响应
/* switch (position) {
case 0:
Toast.makeText(SelectActivity.this,"这是第一个"+grid_title.getText().toString()+"++++++++++++"+grid_phrase.getText().toString(),Toast.LENGTH_SHORT).show();
break;
case 1:
Toast.makeText(SelectActivity.this,"这是第二个"+grid_title.getText().toString()+"++++++++++++"+grid_phrase.getText().toString(),Toast.LENGTH_SHORT).show();
break;
}*/
Intent intent = new Intent();
intent.setClass(SelectActivity.this, MainActivity.class);
intent.putExtra("skill_title",grid_title.getText().toString());
intent.putExtra("skill_phrase",grid_phrase.getText().toString());
startActivity(intent);
}
});
}