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(){
    }
}
 
     
     
    