نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل با Retrofit در اندروید

  1. #1
    کاربر دائمی آواتار samiasoft
    تاریخ عضویت
    مهر 1391
    محل زندگی
    اردبیل
    پست
    1,242

    Question مشکل با Retrofit در اندروید

    سلام دوستان

    نمیدونم چرا من هرکاری میکنم نمیتونم با این کتابخانه اطلاعات رو بخونم!


    دستورات MainActivity
    public class MainActivity extends AppCompatActivity {

    private static MyApi myApi;
    private static Retrofit retrofit;
    final String BASE_URL = "https://jsonplaceholder.typicode.com";
    TextView txt_json;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    txt_json = findViewById(R.id.txt_json);


    retrofit = new Retrofit.Builder()
    .baseUrl(BASE_URL)
    .addConverterFactory(GsonConverterFactory.create() )
    .build();
    myApi = retrofit.create(MyApi.class);
    Call<List<Post>> call = myApi.getPosts();


    Callback<List<Post>> callback = new Callback<List<Post>>() {
    @Override
    public void onResponse( Call<List<Post>> call,
    Response<List<Post>> response) {


    if(response.isSuccessful()){
    List<Post> posts = response.body();
    }
    }


    @Override
    public void onFailure(Call<List<Post>> call, Throwable t) {


    txt_json.setText("خطا");
    }
    };


    call.enqueue(callback);
    }

    }



    دستورات
    MyApi


    public interface MyApi {


    @GET("/posts")
    Call<List<Post>> getPosts();


    }




    دستورات
    Post
    public class Post {

    @SerializedName("userId")
    @Expose
    private Integer userId;
    @SerializedName("id")
    @Expose
    private Integer id;
    @SerializedName("title")
    @Expose
    private String title;
    @SerializedName("body")
    @Expose
    private String body;


    public Integer getUserId() {
    return userId;
    }


    public void setUserId(Integer userId) {
    this.userId = userId;
    }


    public Integer getId() {
    return id;
    }


    public void setId(Integer id) {
    this.id = id;
    }


    public String getTitle() {
    return title;
    }


    public void setTitle(String title) {
    this.title = title;
    }


    public String getBody() {
    return body;
    }


    public void setBody(String body) {
    this.body = body;
    }




    }



    اپلیکشن که اجرا میشه فقط مینویسه خطا!!

    اینم تصویری از لاگ :
    http://s9.picofile.com/file/83284444..._05_200407.jpg

    که همانطور که میبنید خطای
    failed to make and chown /acct/uid_10060: Read-only file system رو میده !

  2. #2

    نقل قول: مشکل با Retrofit در اندروید

    شما آرایه posts رو با پاسخ درخواست مقدار دهی می‌کنید ولی جایی نمایشش نمیدید، طبعاً چیزی هم مشخص نمیشه.
    اون خطا هم فکر کنم به کدهای شما بی ارتباط هست و مربوط به ایرادات شبیه ساز هست.

تاپیک های مشابه

  1. مشکل در ارسال object با paracel در اندروید 7
    نوشته شده توسط roohola2434 در بخش Android Studio
    پاسخ: 2
    آخرین پست: جمعه 28 مهر 1396, 09:00 صبح
  2. مشکل در دریافت اطلاعات از سرور با سرویس در اندروید
    نوشته شده توسط wizard10 در بخش Android Studio
    پاسخ: 0
    آخرین پست: جمعه 19 خرداد 1396, 18:05 عصر
  3. مشکل JSON با PDO در اندروید
    نوشته شده توسط K1-Aria در بخش Android Studio
    پاسخ: 6
    آخرین پست: شنبه 19 دی 1394, 12:03 عصر
  4. مشکل با فارسی در اندروید 2.3 و webview
    نوشته شده توسط hno2005 در بخش Android Studio
    پاسخ: 1
    آخرین پست: پنج شنبه 20 شهریور 1393, 18:13 عصر
  5. پاسخ: 3
    آخرین پست: یک شنبه 10 آذر 1392, 10:20 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •