When I trying to get item index by below code.
Company company = getDefaultCompany();
companyArrayAdapter.getPosition(company);
I always to get result of -1. I don't understand what's wrong? Because
companyArrayAdapter also have type Company.
private ArrayAdapter<Company> companyArrayAdapter;
Next you can see Company class declaration.
@DatabaseTable(tableName=Company.TABLE_NAME)
public class Company {
public static final String TABLE_NAME = "company";
@DatabaseField(id = true, columnName = "id")
private UUID id;
@DatabaseField(canBeNull=false)
private String name;
@DatabaseField
private String address;
@DatabaseField
private String phone;
@ForeignCollectionField(eager = false)
private ForeignCollection<Contract> contracts;
public Company(){
}
}