diff options
author | Julian Kast <julian@livio.com> | 2020-08-23 17:56:47 -0400 |
---|---|---|
committer | Julian Kast <julian@livio.com> | 2020-08-23 17:56:47 -0400 |
commit | c0dc0e2cad9ee289153b49010532b90c566bff48 (patch) | |
tree | f2cd7304e2d0dfaf7941bc43de6f975aeea51d61 /base/src/main/java/com/smartdevicelink/managers/screen/TextAndGraphicUpdateOperation.java | |
parent | ec88eaab3e4d130500185f303dea98ebaa04481f (diff) | |
download | sdl_android-c0dc0e2cad9ee289153b49010532b90c566bff48.tar.gz |
Clean up and formatting fixes
Diffstat (limited to 'base/src/main/java/com/smartdevicelink/managers/screen/TextAndGraphicUpdateOperation.java')
-rw-r--r-- | base/src/main/java/com/smartdevicelink/managers/screen/TextAndGraphicUpdateOperation.java | 35 |
1 files changed, 3 insertions, 32 deletions
diff --git a/base/src/main/java/com/smartdevicelink/managers/screen/TextAndGraphicUpdateOperation.java b/base/src/main/java/com/smartdevicelink/managers/screen/TextAndGraphicUpdateOperation.java index 1c51be9e5..a58d775f7 100644 --- a/base/src/main/java/com/smartdevicelink/managers/screen/TextAndGraphicUpdateOperation.java +++ b/base/src/main/java/com/smartdevicelink/managers/screen/TextAndGraphicUpdateOperation.java @@ -34,7 +34,6 @@ public class TextAndGraphicUpdateOperation extends Task { private CompletionListener listener; private TextAndGraphicManager.CurrentScreenDataUpdatedListener currentScreenDataUpdateListener; - /** * @param internalInterface * @param fileManager @@ -69,8 +68,6 @@ public class TextAndGraphicUpdateOperation extends Task { // Build a show with everything from `self.newState`, we'll pull things out later if we can. Show fullShow = new Show(); fullShow.setAlignment(updatedState.getTextAlignment()); - //TODO IOS ask about tages, Dont they just get set when we assembleShowText - // fullShow.setMetadataTags(updatedState.getM); fullShow = assembleShowText(fullShow); fullShow = assembleShowImages(fullShow); @@ -136,7 +133,6 @@ public class TextAndGraphicUpdateOperation extends Task { @Override public void onComplete(boolean success) { Show showWithGraphics = createImageOnlyShowWithPrimaryArtwork(updatedState.getPrimaryGraphic(), updatedState.getSecondaryGraphic()); - //TODO Ask about logic here, Should we do if(success) then create and sendShow with Graphic or return false if (showWithGraphics != null) { DebugTool.logInfo(TAG, "Sending update with the successfully uploaded images"); sendShow(showWithGraphics, new CompletionListener() { @@ -154,7 +150,6 @@ public class TextAndGraphicUpdateOperation extends Task { } private void uploadImages(final CompletionListener listener) { - List<SdlArtwork> artworksToUpload = new ArrayList<>(); // add primary image @@ -193,7 +188,6 @@ public class TextAndGraphicUpdateOperation extends Task { } private Show assembleShowImages(Show show) { - if (shouldUpdatePrimaryImage()) { show.setGraphic(updatedState.getPrimaryGraphic().getImageRPC()); } @@ -217,7 +211,6 @@ public class TextAndGraphicUpdateOperation extends Task { } Show assembleShowText(Show show) { - show = setBlankTextFields(show); if (updatedState.getMediaTrackTextField() != null && shouldUpdateMediaTrackField()) { @@ -249,12 +242,10 @@ public class TextAndGraphicUpdateOperation extends Task { show = assembleFourLineShowText(show); break; } - return show; } private Show assembleOneLineShowText(Show show, List<String> showFields) { - StringBuilder showString1 = new StringBuilder(); for (int i = 0; i < showFields.size(); i++) { if (i > 0) { @@ -264,17 +255,14 @@ public class TextAndGraphicUpdateOperation extends Task { } } show.setMainField1(showString1.toString()); - MetadataTags tags = new MetadataTags(); tags.setMainField1(findNonNullMetadataFields()); - show.setMetadataTags(tags); return show; } private Show assembleTwoLineShowText(Show show) { - StringBuilder tempString = new StringBuilder(); MetadataTags tags = new MetadataTags(); @@ -312,10 +300,10 @@ public class TextAndGraphicUpdateOperation extends Task { } } - // set mainfield 1 + // set mainField1 show.setMainField1(tempString.toString()); - // new stringbuilder object + // new stringBuilder object tempString = new StringBuilder(); if (updatedState.getTextField3() != null && updatedState.getTextField3().length() > 0) { @@ -358,7 +346,6 @@ public class TextAndGraphicUpdateOperation extends Task { } private Show assembleThreeLineShowText(Show show) { - MetadataTags tags = new MetadataTags(); if (updatedState.getTextField1() != null && updatedState.getTextField1().length() > 0) { @@ -404,16 +391,13 @@ public class TextAndGraphicUpdateOperation extends Task { } } } - show.setMainField3(tempString.toString()); show.setMetadataTags(tags); return show; } private Show assembleFourLineShowText(Show show) { - MetadataTags tags = new MetadataTags(); - if (updatedState.getTextField1() != null && updatedState.getTextField1().length() > 0) { show.setMainField1(updatedState.getTextField1()); if (updatedState.getTextField1Type() != null) { @@ -443,13 +427,13 @@ public class TextAndGraphicUpdateOperation extends Task { } show.setMetadataTags(tags); + return show; } // Extraction Show extractTextFromShow(Show show) { - Show newShow = new Show(); newShow.setMainField1(show.getMainField1()); newShow.setMainField2(show.getMainField2()); @@ -463,7 +447,6 @@ public class TextAndGraphicUpdateOperation extends Task { } private Show setBlankTextFields(Show newShow) { - newShow.setMainField1(""); newShow.setMainField2(""); newShow.setMainField3(""); @@ -474,9 +457,7 @@ public class TextAndGraphicUpdateOperation extends Task { return newShow; } - //TODO IOS different by maybe same private void updateCurrentScreenDataFromShow(Show show) { - if (show == null) { DebugTool.logError(TAG, "can not updateCurrentScreenDataFromShow from null show"); return; @@ -565,8 +546,6 @@ public class TextAndGraphicUpdateOperation extends Task { return array; } - // abstract SdlArtwork getBlankArtwork(); - @SuppressWarnings("BooleanMethodIsAlwaysInverted") private boolean sdlArtworkNeedsUpload(SdlArtwork artwork) { if (fileManager.get() != null) { @@ -641,14 +620,6 @@ public class TextAndGraphicUpdateOperation extends Task { return defaultMainWindowCapability == null || ManagerUtility.WindowCapabilityUtility.hasTextFieldOfName(defaultMainWindowCapability, name); } - public Show getSentShow() { - return sentShow; - } - - public void setSentShow(Show sentShow) { - this.sentShow = sentShow; - } - public Show getCurrentScreenData() { return currentScreenData; } |