// Set the first page as the current WebView.
setCurrentWebView(0)
} else { // The first tab is not selected.
- // Move to the selected tab.
- webViewViewPager2.currentItem = savedTabPosition
+ // Create a handler move to the page.
+ val setCurrentPageHandler = Handler(Looper.getMainLooper())
+
+ // Create a runnable to move to the page.
+ val setCurrentPageRunnable = Runnable {
+ // Move to the page.
+ webViewViewPager2.currentItem = savedTabPosition
+ }
+
+ // Move to the page after 50 milliseconds, which should be enough time to for the WebView state adapter to populate the restored pages.
+ setCurrentPageHandler.postDelayed(setCurrentPageRunnable, 50)
}
// Get the intent that started the app.
<string name="sorted_by_database_id">Ordenados por ID de base de datos.</string>
<string name="sorted_by_display_order">Ordenados por orden de visualización.</string>
<string name="database_id">ID de base de datos:</string>
+ <string name="folder_id">ID de carpeta:</string>
+ <string name="folder_id_separator">\u0020 – %1$d</string>
<string name="folder">Carpeta:</string>
<string name="parent_folder">Carpeta superior:</string>
<string name="display_order">Mostrar orden:</string>