summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-29 17:21:01 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-29 17:21:01 +0000
commit320ad838948c0d1196ae1325c0c5f82b68cde9fd (patch)
treee312304a4a955e1835e1faa3a8590a86524178be
parentac4eb9406ef6fe6bfc207690775becb211f06e06 (diff)
parent8666e534a0b568d6647a7f5c518975213519628a (diff)
downloadMedia-sdk-release.tar.gz
Snap for 8782634 from 8666e534a0b568d6647a7f5c518975213519628a to sdk-releaseplatform-tools-33.0.3sdk-release
Change-Id: I14bcd7de57d253dc24e0d6e9680b29fb666d1b09
-rw-r--r--res/values-az/strings.xml2
-rw-r--r--res/values-eu/strings.xml2
-rw-r--r--res/values-pa/strings.xml2
-rw-r--r--res/values-te/strings.xml2
-rw-r--r--res/values-zh-rCN/strings.xml2
-rw-r--r--res/values-zh-rHK/strings.xml2
-rw-r--r--res/values-zh-rTW/strings.xml2
-rw-r--r--src/com/android/car/media/MediaActivity.java4
-rw-r--r--src/com/android/car/media/MediaActivityController.java9
9 files changed, 12 insertions, 15 deletions
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index 4ed151b..2d73a56 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -25,7 +25,7 @@
<string name="media_browse_more" msgid="6330295386693311592">"Daha çox…"</string>
<string name="media_app_title" msgid="94717597743776797">"Media"</string>
<string name="search_hint" msgid="5401750426238148416">"Mahnı, ifaçı və s. axtarın"</string>
- <string name="fragment_playback_title" msgid="5014481549024607614">"İndi Efirdə"</string>
+ <string name="fragment_playback_title" msgid="5014481549024607614">"İndi oxudulur"</string>
<string name="service_notification_title" msgid="8085444675783592744">"Mediaya qoşulur"</string>
<string name="menu_item_sound_settings_title" msgid="58887078120809669">"Səs ayarları"</string>
<string name="menu_item_app_selector_title" msgid="4587248991114338595">"Tətbiqləri dəyişdirin"</string>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index aca4209..79bc4ea 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -21,7 +21,7 @@
<string name="nothing_to_play" msgid="594633010485167765">"Hemen ez dago araka daitekeen multimedia-edukirik"</string>
<string name="cannot_connect_to_app" msgid="4732888036680095414">"Une honetan, <xliff:g id="ID_1">%s</xliff:g> aplikazioak ez du funtzionatzen."</string>
<string name="unknown_media_provider_name" msgid="4238216994694326667">"Ezezaguna"</string>
- <string name="unknown_error" msgid="6146463797752964372">"Arazoren bat izan da"</string>
+ <string name="unknown_error" msgid="6146463797752964372">"Arazo bat izan da"</string>
<string name="media_browse_more" msgid="6330295386693311592">"Gehiago…"</string>
<string name="media_app_title" msgid="94717597743776797">"Multimedia-edukia"</string>
<string name="search_hint" msgid="5401750426238148416">"Bilatu abestiak, artistak eta beste…"</string>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index 80105f6..835e9a1 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -24,7 +24,7 @@
<string name="unknown_error" msgid="6146463797752964372">"ਕੋਈ ਗੜਬੜ ਹੋਈ"</string>
<string name="media_browse_more" msgid="6330295386693311592">"ਹੋਰ…"</string>
<string name="media_app_title" msgid="94717597743776797">"ਮੀਡੀਆ"</string>
- <string name="search_hint" msgid="5401750426238148416">"ਗੀਤ, ਕਲਾਕਾਰ ਖੋਜੋ, ਹੋਰ"</string>
+ <string name="search_hint" msgid="5401750426238148416">"ਗੀਤ, ਕਲਾਕਾਰ ਤੇ ਹੋਰ ਖੋਜੋ"</string>
<string name="fragment_playback_title" msgid="5014481549024607614">"ਹੁਣੇ ਚੱਲ ਰਿਹਾ ਹੈ"</string>
<string name="service_notification_title" msgid="8085444675783592744">"ਮੀਡੀਆ ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"</string>
<string name="menu_item_sound_settings_title" msgid="58887078120809669">"ਧੁਨੀ ਸੈਟਿੰਗਾਂ"</string>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index 14cd0f4..6297b12 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -24,7 +24,7 @@
<string name="unknown_error" msgid="6146463797752964372">"ఏదో తప్పు జరిగింది"</string>
<string name="media_browse_more" msgid="6330295386693311592">"మరిన్ని…"</string>
<string name="media_app_title" msgid="94717597743776797">"మీడియా"</string>
- <string name="search_hint" msgid="5401750426238148416">"పాటలు, కళాకారులు, మరిన్నింటిని వెతకండి..."</string>
+ <string name="search_hint" msgid="5401750426238148416">"పాటలు, ఆర్టిస్ట్‌లు మొ. వెతకండి..."</string>
<string name="fragment_playback_title" msgid="5014481549024607614">"ప్రస్తుతం ప్లే అవుతున్నవి"</string>
<string name="service_notification_title" msgid="8085444675783592744">"మీడియాకు కనెక్ట్ చేస్తోంది"</string>
<string name="menu_item_sound_settings_title" msgid="58887078120809669">"ధ్వని సెట్టింగ్‌లు"</string>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 27f7af2..b928667 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -25,7 +25,7 @@
<string name="media_browse_more" msgid="6330295386693311592">"更多…"</string>
<string name="media_app_title" msgid="94717597743776797">"媒体"</string>
<string name="search_hint" msgid="5401750426238148416">"搜索歌曲、音乐人等…"</string>
- <string name="fragment_playback_title" msgid="5014481549024607614">"现正播放"</string>
+ <string name="fragment_playback_title" msgid="5014481549024607614">"正在播放"</string>
<string name="service_notification_title" msgid="8085444675783592744">"正在连接到媒体"</string>
<string name="menu_item_sound_settings_title" msgid="58887078120809669">"声音设置"</string>
<string name="menu_item_app_selector_title" msgid="4587248991114338595">"切换应用"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 6254b03..15e6544 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -25,7 +25,7 @@
<string name="media_browse_more" msgid="6330295386693311592">"更多…"</string>
<string name="media_app_title" msgid="94717597743776797">"媒體"</string>
<string name="search_hint" msgid="5401750426238148416">"搜尋歌曲、演出者和更多內容…"</string>
- <string name="fragment_playback_title" msgid="5014481549024607614">"現正播放"</string>
+ <string name="fragment_playback_title" msgid="5014481549024607614">"正在播放"</string>
<string name="service_notification_title" msgid="8085444675783592744">"正在連接媒體"</string>
<string name="menu_item_sound_settings_title" msgid="58887078120809669">"音效設定"</string>
<string name="menu_item_app_selector_title" msgid="4587248991114338595">"切換應用程式"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 5b54540..a909a72 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -25,7 +25,7 @@
<string name="media_browse_more" msgid="6330295386693311592">"更多…"</string>
<string name="media_app_title" msgid="94717597743776797">"媒體"</string>
<string name="search_hint" msgid="5401750426238148416">"搜尋歌曲、演出者和更多內容…"</string>
- <string name="fragment_playback_title" msgid="5014481549024607614">"現正播放"</string>
+ <string name="fragment_playback_title" msgid="5014481549024607614">"正在播放"</string>
<string name="service_notification_title" msgid="8085444675783592744">"正在連線到媒體"</string>
<string name="menu_item_sound_settings_title" msgid="58887078120809669">"音效設定"</string>
<string name="menu_item_app_selector_title" msgid="4587248991114338595">"切換應用程式"</string>
diff --git a/src/com/android/car/media/MediaActivity.java b/src/com/android/car/media/MediaActivity.java
index b437a1a..591285a 100644
--- a/src/com/android/car/media/MediaActivity.java
+++ b/src/com/android/car/media/MediaActivity.java
@@ -426,10 +426,6 @@ public class MediaActivity extends FragmentActivity implements MediaActivityCont
break;
case BROWSING:
if (oldMode == Mode.PLAYBACK) {
- // When switching from PLAYBACK mode to BROWSING mode, if a CarUiRecyclerView
- // shows up and it's in rotary mode, restore focus in the CarUiRecyclerView.
- mMediaActivityController.restoreFocusInCurrentNode();
-
ViewUtils.hideViewAnimated(mErrorContainer, 0);
ViewUtils.showViewAnimated(mBrowseContainer, 0);
animateOutPlaybackContainer(fadeOutDuration);
diff --git a/src/com/android/car/media/MediaActivityController.java b/src/com/android/car/media/MediaActivityController.java
index a29b40d..9882e70 100644
--- a/src/com/android/car/media/MediaActivityController.java
+++ b/src/com/android/car/media/MediaActivityController.java
@@ -406,6 +406,7 @@ public class MediaActivityController extends ViewControllerBase {
updateAppBar();
}
+ @NonNull
private BrowseViewController getControllerForItem(@NonNull MediaItemMetadata item) {
BrowseViewController controller = mBrowseViewControllersByNode.get(item);
if (controller == null) {
@@ -438,15 +439,15 @@ public class MediaActivityController extends ViewControllerBase {
}
// If the current node has a CarUiRecyclerView and it's in rotary mode, restore focus in it.
- void restoreFocusInCurrentNode() {
+ // Should remain private and definitely NOT be called from MediaActivity#changeModeInternal
+ // as the controller isn't ready to show the browse data of the new media source (it hasn't
+ // connected to it (b/217159531).
+ private void restoreFocusInCurrentNode() {
MediaItemMetadata currentNode = getCurrentMediaItem();
if (currentNode == null) {
return;
}
BrowseViewController controller = getControllerForItem(currentNode);
- if (controller == null) {
- return;
- }
CarUiRecyclerView carUiRecyclerView =
controller.getContent().findViewById(R.id.browse_list);
if (carUiRecyclerView != null && carUiRecyclerView instanceof LazyLayoutView