2016-02-01 42 views
0

下面是我用它來填充也不回片段的Web服務調用後載入圖像

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
    Log.i(TAG, "onCreateView"); 

    Bundle bundle = this.getArguments(); 

    View inflatedView     = inflater.inflate(R.layout.fragment_picture_grid, container, false); 

    this.gridView      = (GridView) inflatedView.findViewById(R.id.gridview); 
    this.myImageAdapater    = new DeviceImageAdapter(this.getActivity(), bundle.getString("id"), bundle.getString("name")); 

我使用自定義適配器設置爲網格視圖和已經寫了一些方法,以圖像的片段致電webservices。從webservice收到響應後,我不會返回到調用片段。請幫忙。我是android開發新手。

+0

如果你從來沒有從返回'DeviceImageAdapter'則有可能是這個類裏面的一些錯誤。 logcat上有沒有崩潰或消息?你能否提供該類的代碼?順便說一句,你是否將適配器設置爲'GridView'? – user2340612

+0

是的,我正在設置適配器 – chitra

+0

我從DEviceImage適配器類調用Web服務,我得到的結果回到那裏。 – chitra

回答

0

我的問題是該片段在接收到Web服務響應後未被調用。爲此,我發現的工作是:

  1. 將片段和gridview作爲自變量傳遞給自定義適配器。
  2. 一旦我收到來自web服務器的響應,我正在調用一個應該在接收到響應後執行的方法,並且將片段和gridview傳遞給它。

此外,我不知道它的最佳解決方案,但它的工作.. :)