Конструктор NewFeedModel не может быть применен к данным типам - PullRequest
0 голосов
/ 08 марта 2020

Конструктор NewFeedModel не может быть применен к указанным типам:

NewFeedModel newFeedModel = new NewFeedModel();

NewFeedModel() << ~~ эта ошибка получения </p>

Как я могу ее изменить?

 //This method will parse json data
    private void parseData(JSONArray array) {
        for (int i = 0; i < array.length(); i++) {
            //Creating the newFeedModel object
            NewFeedModel newFeedModel = new NewFeedModel();
            JSONObject json = null;
            try {
                //Getting json
                json = array.getJSONObject(i);

                //Adding data to the newFeedModel object
                newFeedModel.setFeedPostImageURL(json.getString(FeedConfig.TAG_FeedPostPhoto));
                newFeedModel.setFeedInfo(json.getString(FeedConfig.TAG_FeedInfo));
                newFeedModel.setFeedPostName(json.getString(FeedConfig.TAG_FeedPostName));
                newFeedModel.setFeedimageURL(json.getString(FeedConfig.TAG_FeedMediaPhoto_URL));
                newFeedModel.setFeedGroupName(json.getString(FeedConfig.TAG_FeedGroupName));
            } catch (JSONException e) {
                e.printStackTrace();
            }
            //Adding the newFeedModel object to the list
            listNewFeedModel.add(newFeedModel);
        }

        //Notifying the adapter that data has been added or changed
        adapter.notifyDataSetChanged();
    }
public class NewFeedModel {
    private String FeedPostImageURL;
    private String FeedPostName;
    private String FeedGroupName;
    private String FeedInfo;
    private String FeedimageURL;

    public NewFeedModel(String feedPostImageURL, String feedPostName, String feedGroupName, String feedInfo, String feedimageURL) {
        this.FeedPostImageURL = feedPostImageURL;
        this.FeedPostName = feedPostName;
        this.FeedGroupName = feedGroupName;
        this.FeedInfo = feedInfo;
        this.FeedimageURL = feedimageURL;
    }

    public String getFeedPostImageURL() {
        return FeedPostImageURL;
    }

    public void setFeedPostImageURL(String feedPostImageURL) {
        this.FeedPostImageURL = feedPostImageURL;
    }

    public String getFeedPostName() {
        return FeedPostName;
    }

    public void setFeedPostName(String feedPostName) {
        this.FeedPostName = feedPostName;
    }

    public String getFeedGroupName() {
        return FeedGroupName;
    }

    public void setFeedGroupName(String feedGroupName) {
        this.FeedGroupName = feedGroupName;
    }

    public String getFeedInfo() {
        return FeedInfo;
    }

    public void setFeedInfo(String feedInfo) {
        this.FeedInfo = feedInfo;
    }

    public String getFeedimageURL() {
        return FeedimageURL;
    }

    public void setFeedimageURL(String feedimageURL) {
        this.FeedimageURL = feedimageURL;
    }
}

где пропустить строку?

Я пытаюсь еще метод, до сих пор не могу решить его. Я пытаюсь больше метод, до сих пор не могу решить его. Я пытаюсь больше метод, до сих пор не могу решить его. Я пытаюсь больше метод, до сих пор не могу решить его. Я пытаюсь больше метод, до сих пор не могу решить его.

1 Ответ

1 голос
/ 08 марта 2020

Ваш NewFeedModel имеет конструктор с параметрами. Нет конструктора по умолчанию. Вы должны инициализировать его как

NewFeedModel newFeedModel = new NewFeedModel("someString","someString","someString","someString","someString");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...