Add: commonjs support, Fix: editor auto line break
This commit is contained in:
1 parent
feff05e11c
commit
3f7dacad2a
38 files changed
+800
-496
No files matched your search
@@ -0,0 +1,37 @@
|
||||
package com.stardust.view.accessibility;
|
||||
|
||||
import android.view.accessibility.AccessibilityNodeInfo;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Vector;
|
||||
|
||||
/**
|
||||
* Created by Stardust on 2017/3/22.
|
||||
*/
|
||||
|
||||
public class AccessibilityAllocator {
|
||||
|
||||
|
||||
private List<AccessibilityNodeInfo> mAccessibilityNodeInfoList = new Vector<>();
|
||||
|
||||
public AccessibilityNodeInfo getChild(AccessibilityNodeInfo parent, int i) {
|
||||
return add(parent.getChild(i));
|
||||
}
|
||||
|
||||
private AccessibilityNodeInfo add(AccessibilityNodeInfo nodeInfo) {
|
||||
mAccessibilityNodeInfoList.add(nodeInfo);
|
||||
return nodeInfo;
|
||||
}
|
||||
|
||||
public int recycleAll() {
|
||||
int recycled = 0;
|
||||
for (AccessibilityNodeInfo nodeInfo : mAccessibilityNodeInfoList) {
|
||||
try {
|
||||
nodeInfo.recycle();
|
||||
recycled++;
|
||||
} catch (IllegalStateException ignored) {
|
||||
}
|
||||
}
|
||||
return recycled;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user