首页 > 解决方案 > 从旧的复杂 android 项目迁移到新的 SDK 29 androidx 项目时显示导入和依赖错误

问题描述

我正在使用旧的 android 项目并在从旧的 android 项目迁移到 androidx 时在整个项目文件中出现错误。我为迁移过程执行了正确的步骤,但它也显示导入错误。

package com.example.farmer.weatherapp.Adapter;

import android.app.Activity;
import android.content.Context;
import androidx.core.app.FragmentActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;

import com.android.volley.toolbox.ImageLoader;
import com.example.farmer.weatherapp.Model.PlantDiseaseModel;
import com.example.farmer.weatherapp.Network.AppController;
import com.example.farmer.weatherapp.R;

import java.util.ArrayList;

 
public class PlantDiseaseGridAdapter extends BaseAdapter {
    ArrayList<PlantDiseaseModel> diseaseModelList;
    Activity activity;

    public PlantDiseaseGridAdapter(FragmentActivity activity, ArrayList<PlantDiseaseModel> diseaseModelList) {
        this.activity = activity;
        this.diseaseModelList = diseaseModelList;
    }

    @Override
    public int getCount() {
        return diseaseModelList.size();
    }

    @Override
    public Object getItem(int i) {
        return diseaseModelList.get(i);
    }

    @Override
    public long getItemId(int i) {
        return 0;
    }

    @Override
    public View getView(int i, View convertView, ViewGroup viewGroup) {
        View grid;
        LayoutInflater inflater = (LayoutInflater) activity
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        if (convertView == null) {

            grid = new View(activity);
            grid = inflater.inflate(R.layout.grid_row, null);
            ImageView ivDiseaseImage = (ImageView) grid.findViewById(R.id.gridRowivDiseaseImage);
            String url = diseaseModelList.get(i).getUrl();
            AppController.getInstance().getImageLoader().get(url, ImageLoader.getImageListener(ivDiseaseImage, R.drawable.ic_no_image, R.drawable.ic_no_image));
        } else {
            grid = convertView;
        }
        return grid;
    }
}

有什么帮助吗?

标签: androidx

解决方案


推荐阅读