JTwitter icon indicating copy to clipboard operation
JTwitter copied to clipboard

AndroidTwitterLogin

Open brandall76 opened this issue 12 years ago • 0 comments

onPageStarted is called twice. I haven't identified why - It could be an Android OS/device specific for the handling of the WebView.

The first received url is correct, the second is logged as someurl.com/mf.php - therefore verifier == null and onFail is subsequently called

Suggest adding to line 92:

if ( ! url.contains(callbackUrl)) return;

to become:

if ( ! url.contains(callbackUrl) && ! url.endsWith("mf.php")) return;

Or if this is too specific, prevent onFail being called if onSuccess has already been called:

if ( ! url.contains(callbackUrl) && ! success) return;

Where:

boolean success = false;

Is placed inside run() and set to true prior to line 106:

dialog.dismiss(); onSuccess(jtwitter, tokens);

Email me if you need any more info.

Cheers

Ben

brandall76 avatar Aug 28 '13 20:08 brandall76