Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void onBindViewHolder(@NonNull final CardViewHolder holder, int position) {
- Car car = listCar.get(position);
- Glide.with(holder.itemView.getContext())
- .load(car.getFoto())
- .apply(new RequestOptions().override(350, 550))
- .into(holder.imgFoto);
- holder.tvCarName.setText(car.getName());
- holder.tvCarSpecs.setText(car.getSpecs());
- holder.btnSpec.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent detailCar= new Intent(v.getContext(), DetailActivity.class);
- v.getContext().startActivity(detailPage);
- }
- });
- }
- public class DetailActivity extends AppCompatActivity {
- private ArrayList<Car> listCar;
- public DetailActivity(ArrayList<Car> list) {
- this.listCar = list;
- }
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_detail);
- }
- }
- Intent detailCar= new Intent(v.getContext(), DetailActivity.class);
- detailCar.putExtra("item",car)
- v.getContext().startActivity(detailCar);
- onCreate(Bundle savedInstanceState){
- if(getIntent()!=null && getIntent.getParcelableExtra("item")!=null){
- Car car=(Car)getIntent().getParcelable("item")
- }
- }
- public class DemoModel implements Serializable{
- String name;
- String number;
- public DemoModel(String name, String number){
- this.name=name;
- this.number=number;
- }
- public String getName(){
- return name;
- }
- public void setName(String name){
- this.name=name;
- }
- public String getNumber(){
- return number;
- }
- public void setNumber(String number){
- this.number=number;
- }
- Intent intent=new Intent(this,FirstActivity.class);
- intent.putExtra("car_detail",datalist.get(i));
- startActivity(intent);
- DemoModel cardetail= (DemoModel) getIntent().getSerializableExtra("car_detail");
- Log.e("check_response", ""+cardetail.getName()));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement