Spanish Crear 2 webview y abrir una cuenta de facebook diferente en cada webview

diegoferreira

Member
Licensed User
Longtime User
Saludos. La idea es crear una actividad con 2 webview y abrir en cada una una cuenta de facebook diferente. Al abrir en uno automaticamente es la misma session en el otro webview. Gracias de antemano.
 

Heppy

Active Member
Licensed User
Longtime User
En un PC hay dos soluciones:

- Abrir dos navegadores diferentes.
- Utilizar Chrome y navegar de incógnito en su menú de herramientas.

En Android no sé si podrás.
Te comento que es una suposición mía. Ojalá me equivoque para que lo puedas solucionar.
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola diegoferreira

La idea es crear una actividad con 2 webview y abrir en cada una una cuenta de facebook diferente.

La solución te la has dado tu mismo, crea dos WebView y carga (LoadUrl) en cada uno de ellos la cuenta diferente de facebook.

B4X:
Sub Globals
Dim Web1 As WebView
Dim Web2 As WebView
' ......................
' ......................
' ......................

Sub Activity_Create(FirstTime As Boolean)

Web1.Initialize("E_Web1")
Web2.Initialize("E_Web2")

Activity.AddView(Web1,0,0,100%x,49%y)
Activity.AddView(Web2,0,50%y,100%x,50%y)

Web1.LoadUrl("https://www.facebook.com/Cuenta 1")
Web2.LoadUrl("https://www.facebook.com/Cuenta 2")

' ......................
' ......................
' ......................


Saludos
 
Last edited:

diegoferreira

Member
Licensed User
Longtime User
Gracias por responder amigo. Me refiero a iniciar sesion con 2 cuentas de facebook una en cada webview. Resulta que al iniciar sesion en una el otro webview queda tambien con la sesion del otro.
 

diegoferreira

Member
Licensed User
Longtime User
En un PC hay dos soluciones:

- Abrir dos navegadores diferentes.
- Utilizar Chrome y navegar de incógnito en su menú de herramientas.

En Android no sé si podrás.
Te comento que es una suposición mía. Ojalá me equivoque para que lo puedas solucionar.

Si exactamente y quiero replicar ese comportamiento dentro de una misma apk haciendo que cada webview sea independiente uno del otro. Si duplico mi aplicacion con otro nombre si lo hace pero tendria 2 aplicaciones instaladas.
 

Heppy

Active Member
Licensed User
Longtime User
Hola de nuevo. A ver si con esto hay suerte. No tengo dos cuentas de facebook.

La idea es incrustar un segundo formulario en el primero.

Ponemos un formulario 1 y en el, un webview y un Panel

Ponemos un formulario 2 con un webview

En el create ponemos:

Activity.LoadLayout("1")
Panel.LoadLayout("2")

A ver si hay suerte y facebook entiende que hay dos hilos distintos.
Te adjunto mi prueba
 

Attachments

  • DosCuentas.zip
    8.8 KB · Views: 199

Heppy

Active Member
Licensed User
Longtime User
He probado con dos cuentas de hotmail y cuando abro la segunda, me pregunta que ya he abierto con la primera, pero me deja continuar con las dos cuentas, una en cada webview.
 
Top