Yo sé que puedo usar EXTRA_APPLICATION_ID
para que no se haga cromo siempre abrir una nueva pestaña, pero esto tiene un efecto no deseado: se abrirá la dirección URL en la última pestaña usada, que yo no quiero.
Mi intención es la siguiente: abrir la URL en una nueva pestaña sólo para la primera vez y luego utilice siempre esa pestaña, independientemente de si el usuario ha estado navegando hacia otras fichas.
¿Por qué quiero esto: Porque yo estoy recibiendo el copiado de texto del portapapeles y quiero que el texto que se debe buscar en una URL específica. Por lo que si el usuario está en algún sitio web de noticias y copiar una palabra que quiere ser buscado, cromo se abrirá en la misma pestaña que fue, lo que es indeseado.
¿Hay una manera de lograr esto?
no hay manera de hacerlo (porque nunca consiguiendo el índice de la pestaña abierta volvió - y no ser capaz de decir cuál pestaña quiere remoto; esto no funciona por igual una extensión de Chrome).
pero en su lugar podría utilizar sólo una WebView
- que proporcionaría el efecto deseado - a pesar de no salir de la aplicación; o incluso una WebView
en una recubrió DialogFragment
, en lugar de una nueva Activity
.