Merge pull request #8738 from Isira-Seneviratne/Collectors_joining
Use Collectors.joining().
This commit is contained in:
commit
edd2b110b0
5 changed files with 24 additions and 86 deletions
|
|
@ -9,13 +9,13 @@ import androidx.annotation.Nullable;
|
|||
import androidx.annotation.XmlRes;
|
||||
import androidx.preference.PreferenceManager;
|
||||
|
||||
import org.schabi.newpipe.util.Localization;
|
||||
import org.xmlpull.v1.XmlPullParser;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* Parses the corresponding preference-file(s).
|
||||
|
|
@ -54,7 +54,7 @@ public class PreferenceParser {
|
|||
if (xpp.getEventType() == XmlPullParser.START_TAG) {
|
||||
final PreferenceSearchItem result = parseSearchResult(
|
||||
xpp,
|
||||
joinBreadcrumbs(breadcrumbs),
|
||||
Localization.concatenateStrings(" > ", breadcrumbs),
|
||||
resId
|
||||
);
|
||||
|
||||
|
|
@ -82,12 +82,6 @@ public class PreferenceParser {
|
|||
return results;
|
||||
}
|
||||
|
||||
private String joinBreadcrumbs(final List<String> breadcrumbs) {
|
||||
return breadcrumbs.stream()
|
||||
.filter(crumb -> !TextUtils.isEmpty(crumb))
|
||||
.collect(Collectors.joining(" > "));
|
||||
}
|
||||
|
||||
private String getAttribute(
|
||||
final XmlPullParser xpp,
|
||||
@NonNull final String attribute
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue