0
對不起英文破碎。從活動中傳遞數據以查看尋呼機片段
我使用翻新創建了標籤佈局,並且標籤名稱或標題沒有問題。 但是,當我試圖傳遞數據ID到片段,有一個問題。
在我的活動:
public void onResponse(Response<CategoryResponse> response, Retrofit retrofit) {
mProgressDialog.hide();
FragmentKonten deskripsi;
if(response.body().getStatus().equals("ok"))
{
CategoryResponse produkListResponse = response.body();
for (Category category : produkListResponse.getListProduk())
{
bundle.putInt("category",category.getId());
deskripsi=new FragmentKonten();
deskripsi.setArguments(bundle);
adapter.addFragment(deskripsi,category.getTitle());
adapter.notifyDataSetChanged();
}
}
else{
pesan(getActivity());
}
}
在我的片段:
bundle = this.getArguments();
Toast.makeText(getActivity(),String.valueOf(bundle.getInt("category")),Toast.LENGTH_LONG).show();
,我想結果是:
類別名稱和ID:
Diet Sehat = 3
Khas Indonesia = 4
Resep Kue = 7
Resep Macanegara = 9
etc
但實際的結果是:
Diet Sehat = 9
Khas Indonesia = 9
Resep Kue = 9
Resep Macanegara = 9
etc
您是否嘗試過調試API響應,以檢查你是否得到正確的數據? –
@ZayidMohammed是的。 API沒有問題 –
你在每個循環裏面做了什麼? –