Advertisement
Guest User

Untitled

a guest
Aug 17th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. @Override
  2. public void onBindViewHolder(@NonNull final CardViewHolder holder, int position) {
  3. Car car = listCar.get(position);
  4. Glide.with(holder.itemView.getContext())
  5. .load(car.getFoto())
  6. .apply(new RequestOptions().override(350, 550))
  7. .into(holder.imgFoto);
  8. holder.tvCarName.setText(car.getName());
  9. holder.tvCarSpecs.setText(car.getSpecs());
  10.  
  11. holder.btnSpec.setOnClickListener(new View.OnClickListener() {
  12. @Override
  13. public void onClick(View v) {
  14. Intent detailCar= new Intent(v.getContext(), DetailActivity.class);
  15. v.getContext().startActivity(detailPage);
  16. }
  17. });
  18. }
  19.  
  20. public class DetailActivity extends AppCompatActivity {
  21.  
  22. private ArrayList<Car> listCar;
  23.  
  24. public DetailActivity(ArrayList<Car> list) {
  25. this.listCar = list;
  26. }
  27.  
  28. @Override
  29. protected void onCreate(Bundle savedInstanceState) {
  30. super.onCreate(savedInstanceState);
  31. setContentView(R.layout.activity_detail);
  32.  
  33.  
  34. }
  35. }
  36.  
  37. Intent detailCar= new Intent(v.getContext(), DetailActivity.class);
  38. detailCar.putExtra("item",car)
  39. v.getContext().startActivity(detailCar);
  40.  
  41. onCreate(Bundle savedInstanceState){
  42. if(getIntent()!=null && getIntent.getParcelableExtra("item")!=null){
  43. Car car=(Car)getIntent().getParcelable("item")
  44. }
  45. }
  46.  
  47. public class DemoModel implements Serializable{
  48. String name;
  49. String number;
  50.  
  51. public DemoModel(String name, String number){
  52. this.name=name;
  53. this.number=number;
  54. }
  55.  
  56. public String getName(){
  57. return name;
  58. }
  59.  
  60. public void setName(String name){
  61. this.name=name;
  62. }
  63.  
  64. public String getNumber(){
  65. return number;
  66. }
  67.  
  68. public void setNumber(String number){
  69. this.number=number;
  70. }
  71.  
  72. Intent intent=new Intent(this,FirstActivity.class);
  73. intent.putExtra("car_detail",datalist.get(i));
  74. startActivity(intent);
  75.  
  76. DemoModel cardetail= (DemoModel) getIntent().getSerializableExtra("car_detail");
  77. Log.e("check_response", ""+cardetail.getName()));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement