小编Mau*_*ano的帖子

android.view.ContextThemeWrapper无法强制转换为android.app.Activity

我不是设计师,但是当我得到这个项目时,我不能打开一些屏幕,我认为它们是屏幕,我们只重用了一些已经创建的布局.无论如何可以有人帮助我吗?@Override public void onBindViewHolder(@NonNull final ProductsAdapter.ViewHolder holder,final int position){String imageUrl = ProductsList.get(position).getImage();

    holder.itemName.setText(ProductsList.get(position).getName());
    Picasso.with(context).load(imageUrl).into(holder.itemImage);

    holder.parentLayot.setOnClickListener(new View.OnClickListener() {
        public String currentActivity;

        @Override
        public void onClick(View v) {
            Activity activity = (Activity) v.getContext();
            activity.runOnUiThread(bd);
            String activityName = activity.getClass().getSimpleName();
            // Toast.makeText(activity,ProductsList.get(position).getId(),Toast.LENGTH_SHORT).show();

            if (activityName.equals("Product_View")){
                // Toast.makeText(activity,"Click and pass",Toast.LENGTH_SHORT).show();

                Intent intent = new Intent(activity, Second_Product_View.class);
                intent.putExtra("item_name", ProductsList.get(position).getName());
                intent.putExtra("item_id", ProductsList.get(position).getId());
                intent.putExtra("item_category_name", ProductsList.get(position).getName());
                intent.putExtra("item_category_id", ProductsList.get(position).getId());

                activity.startActivity(intent);
            } else if(activityName.equals("Second_Product_View")){
                Intent intent = new Intent(activity, Third_Product_View.class);

                intent.putExtra("item_category_name", activity.getIntent().getStringExtra("item_category_name"));
                intent.putExtra("item_category_id", activity.getIntent().getStringExtra("item_category_id"));

                intent.putExtra("item_subcategory_name", ProductsList.get(position).getName());
                intent.putExtra("item_subcategory_id", ProductsList.get(position).getId());

                intent.putExtra("item_name", ProductsList.get(position).getName());
                intent.putExtra("item_id", ProductsList.get(position).getId()); …
Run Code Online (Sandbox Code Playgroud)

java android android-studio

3
推荐指数
2
解决办法
1324
查看次数

标签 统计

android ×1

android-studio ×1

java ×1