即時嘗試創建一個列表項目,以在列表視圖上顯示一些圖片。 的代碼如下:構造函數ClipData.Item是undefined Android
public static List<Item> getItemList(List<Picture> pictures, Context context)
{
List <Item> items = new ArrayList<Item>();
for (int i = 0; i < pictures.size(); i++) {
Item item = new Item(pictures.get(i).getID(),pictures.get(i).getAddress(),pictures.get(i).getDescription(),pictures.get(i).getPath());
items.add(item);
}
return items;
}
我試圖在這做的是對數據庫中的每個畫面創建一個項目。 (getDescription將得到一個數據庫處理的圖片說明,對於相同的地址和路徑)
然而即時得到當我用「被」
構造ClipData.Item線以下錯誤( int,String,String,String)未定義。
這可能是什麼?謝謝!
圖片類
public class Picture {
int _id;
String _name;
String _address;
String _description;
String _path;
// Empty constructor
public Picture(){
}
// constructor
public Picture(int id, String name, String _address, String _description, String _path){
this._id = id;
this._name = name;
this._address = _address;
this._description = _description;
this._path = _path;
}
// constructor
public Picture(String name, String _address, String _description){
this._name = name;
this._address = _address;
this._description = _description;
this._path = _path;
}
// getting ID
public int getID(){
return this._id;
}
// setting id
public void setID(int id){
this._id = id;
}
// getting name
public String getName(){
return this._name;
}
// setting name
public void setName(String name){
this._name = name;
}
public void setDescription(String description){
this._description = description;
}
public String getDescription(){
return this._description;
}
// getting phone number
public String getAddress(){
return this._address;
}
// setting phone number
public void setAddress(String phone_number){
this._address = phone_number;
}
public String getPath(){
return this._path;
}
public void setPath(String path){
this._path = path;
}
}
發表您的錯誤的logcat和檢查任何null值u越來越。 –
甚至不能運行它,所以我不能檢查logcat – Alejandro
你有一個圖片實體類,所以你可以嘗試用於每個循環 –