android - How can I return to a child activity, after finishing OAUTH for twitter? -


for application there 1 tab host 5 different activities 5 tabs. 1 of activity group, contain 4 child activities, , users can go , fro these child activities.

now 1 of child activities used post tweet. oauth thing fine. find callback cannot point activity parent activity group or tab activity. not sure points outcome when user authorize twitter app, , return android app, activity started on , called oncreate instead of onresume or onnewintent. causes infinity loop , asking user authenicate again , again. have tried add android:launch:singleinstance not help.

if not start activity child new activity, fine.i can onnewintent , post tweets. quite sure cause activity group or tab activity.

i not familiar of how intent filter works under tab / activity group, can explain case me?

manifest.xml

<activity android:name="twitteract" android:launchmode="singleinstance">         <intent-filter>             <action android:name="android.intent.action.view" />             <category android:name="android.intent.category.default" />             <category android:name="android.intent.category.browsable" />             <data android:scheme="myapp" android:host="twitteract" />                </intent-filter> </activity> 

twitteract

private final string callbackurl = "myapp://twitteract";  

thanks

this works me: render oauth web page in webview control rather launching out browser app.

the oauth web page, when calls callback, replacing in webview, webviewclient can catch expected url, process results, , finish() webview (removing activity stack).

in other words, manifest entries can go away. callback can url, long recognize in webviewclient create.


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -