2016-06-07 7 views
0

In meiner Anwendung zum Absturz Ich habe ein Objekt, Produkt und die Liste meiner Produkte genannt, die wie folgtandroid List <> .Size() Ursache Anwendung

List<Product> products; 

definiert wird, wenn die Listenelemente hat es kein Problem und es funktioniert gut. aber sobald es leer ist, stürzt die Anwendung in der Zeile ab, die ich versuche zu sehen, ob sie leer ist. Dies ist die Zeile, die ich versuche zu überprüfen, ob die Liste leer ist oder nicht.

if(products.size() > 0){ 
    // do somethig 
} 

Antwort

0

Ihre Produkte ist Null.

if(products==null){ 
    //do sth 
    return; 
} 

if(products.size() > 0){ 
    // do somethig 
} 
0

müssen Sie Ihre Produkte initialisieren list

List<Product> products=new ArrayList<>(); 
0

Sie Liste initialisieren müssen, bevor seine Zählung zu bekommen. Änderung an List<Product> products=new ArrayList<Product>();

+0

Ich habe es getan, aber der Fehler existiert noch. –

+0

posten Sie Ihren vollständigen Code – Meenaxi

Verwandte Themen