Skip to content

Commit 6d76dd0

Browse files
committed
更改为 flatMap.
1 parent 038027b commit 6d76dd0

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

sample/src/main/java/com/xdandroid/sample/misc/GenOpsActivity.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,9 @@ protected void onCreate(Bundle savedInstanceState) {
4141
.filter(i -> (i.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0)
4242
.filter(i -> (i.applicationInfo.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) == 0)
4343
.map(i -> i.applicationInfo.packageName)
44-
.map(n -> Stream
44+
.flatMap(n -> Stream
4545
.of("WIFI_SCAN", "WAKE_LOCK", "RUN_IN_BACKGROUND", "WRITE_SETTINGS", "SYSTEM_ALERT_WINDOW")
46-
.map(op -> genOp(n, op))
47-
.collect(Collectors.toSet()))
48-
.flatMap(Collection::stream)
46+
.map(op -> genOp(n, op)))
4947
.forEach(op -> {
5048
try {
5149
fos.write(op.getBytes("UTF-8"));

0 commit comments

Comments
 (0)