2017-07-28 3 views
0

Ich habe mir einen Beispielcode angesehen und bin auf einen Wert gestoßen, bei dem Sie normalerweise die Aktion ausführen würden. Kann mir das jemand erklären? Ich habe die Android-Seite überprüft, aber ich konnte nichts finden, was auf Werte hinweist.AccessibilityNodeInfo Werte

I can't find a reference to 16 or 4. 
    node.performAction(16); 
    node.performAction(4); 

Antwort

0

Sie verwenden zufällige Ganzzahlen, diese beziehen sich auf Dinge, aber die Verwendung der Ganzzahlen hilft nicht!

node.performAction(AccessibilityNodeInfo.ACTION_SELECT); 

und

node.performAction(4); 

werden zur Laufzeit buchstäblich identisch. Aber man ist viel besser lesbaren Code.

node.performAction(16) 

Ist nichts sinnvoll und sollte um jeden Preis vermieden werden! Es gibt keine AccessibilityNodeInfo.ACTION _......, die 16 entspricht. Ich stelle mir vor, dass es nichts Schlechtes tun würde, es würde einfach nichts produktives tun.

Verwandte Themen