Sto aprendo il browser in una pagina dalla mia app, il codice per aprire il browser è uno che ho usato molte volte, ma in questo caso particolare, il browser non si apre mai.webviewglue nativedestroy view
Continuo a ricevere i seguenti messaggi alla fine in logcat:
09-27 15:41:16.624: INFO/ActivityManager(1644): Starting: Intent { act=android.intent.action.VIEW dat=http://www.nyt.com cmp=com.android.browser/.BrowserActivity } from pid 9332
09-27 15:41:16.634: WARN/ActivityManager(1644): Duplicate finish request for HistoryRecord{4097ec10 com.test/com.test.MainScreen}
09-27 15:41:16.684: VERBOSE/http(4606): 15326478 main RequestQueue.resetWifiProxy, wifiProxy is null
09-27 15:41:16.684: ERROR/http(4606): RequestQueue.setProxyConfig, wifiProxy is null
09-27 15:41:16.784: DEBUG/webviewglue(4606): nativeDestroy view: 0x562af8
Questa è una parte di una grande applicazione con una libreria nativa.
Questo è il frammento di codice che apre il browser:
String afterSubmitAction = "http://www.nyt.com";
Uri uri = Uri.parse(afterSubmitAction);
startActivity(new Intent(Intent.ACTION_VIEW, uri));
finish();
Forse il browser si arresta in modo anomalo, il che potrebbe essere dovuto a un errore nella visualizzazione della pagina. Dovresti provare un esempio minimo, aprire la stessa pagina con un'applicazione 'WebView' minimalista. – dronus