تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ محمد نوذري
نشان ندادن اطلاعات
جامعه جاوا (اندروید) ایجاد شده در ۲۰ آذر ۱۴۰۰

سلام

ببخشی چرا هنگامی که برنامه را اجرا می‌کنم هیچ اطلاعی دریافت نمی‌کند مال قسمت دوم

عین استاد هم انجام میدم ولی مال من هیچی دریافت نمی‌کند

سلام

درست میفرمایید من فکر میکنم بخاطر مشکل لایبرری‌های gson باشه که ورژن جدید این مشکل رو داره.

این مورد رو بگم متاسفانه لایبرری والی با بعضی لایبرری‌های دیگه مچ نیست و پیشنهاد نمیکنم استفاده ش کنید در ادامه چند جلسه جلوتر با لایبرری رتروفیت اشنا میشید .

اما باز هم ارور مربوطه رو ه در لاگ کت وجود داره بفرستید بررسی کنم

پوریا شفیعی ۲۱ آذر ۱۴۰۰، ۰۶:۲۷

سلام محمد جان

فایل Student.java رو به کد زیر تغییر بدی مشکلت حل خواهد شد

package com.sevenlearn.a7learnstudents;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.gson.annotations.SerializedName;
public class Student implements Parcelable {
    private long id;
    @SerializedName("first_name")
    private String firstName;
    @SerializedName("last_name")
    private String lastName;
    private String course;
    private float score;
    public long getId() {
        return id;
    }
    public void setId(long id) {
        this.id = id;
    }
    public String getFirstName() {
        return firstName;
    }
    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }
    public String getLastName() {
        return lastName;
    }
    public void setLastName(String lastName) {
        this.lastName = lastName;
    }
    public String getCourse() {
        return course;
    }
    public void setCourse(String course) {
        this.course = course;
    }
    public float getScore() {
        return score;
    }
    public void setScore(float score) {
        this.score = score;
    }
    @Override
    public int describeContents() {
        return 0;
    }
    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeLong(this.id);
        dest.writeString(this.firstName);
        dest.writeString(this.lastName);
        dest.writeString(this.course);
        dest.writeFloat(this.score);
    }
    public Student() {
    }
    protected Student(Parcel in) {
        this.id = in.readLong();
        this.firstName = in.readString();
        this.lastName = in.readString();
        this.course = in.readString();
        this.score = in.readFloat();
    }
    public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
        @Override
        public Student createFromParcel(Parcel source) {
            return new Student(source);
        }
        @Override
        public Student[] newArray(int size) {
            return new Student[size];
        }
    };
}
پوریا شفیعی ۲۱ آذر ۱۴۰۰، ۱۸:۲۶