diff --git a/TravelPost/AndroidManifest.xml b/TravelPost/AndroidManifest.xml index b3e74f5..ca33e1b 100644 --- a/TravelPost/AndroidManifest.xml +++ b/TravelPost/AndroidManifest.xml @@ -5,7 +5,8 @@ android:versionCode="1" android:versionName="1.0"> - + - + android:name=".SocialSites.FacebookActivity"/> + - - - - - - - + + + + + + + \ No newline at end of file diff --git a/TravelPost/ChangeLog.txt b/TravelPost/ChangeLog.txt index 06accb6..03bc58f 100644 --- a/TravelPost/ChangeLog.txt +++ b/TravelPost/ChangeLog.txt @@ -1,9 +1,6 @@ -added logs to FacebookActivity.onComplete() +renamed Twitter.java to TwitterServices.java and copied code from original TwitterServices.java (why change what works?) +added thread needed to start twitter authorization to TravelPostMain.java. Created TwitterWebAuth.java and twitterwebauth.xml +modified some strings to better explain failure points. -onComplete() is being called but still the activity is not finishing. When you hit back it works as expected. -I've tried adding flags to the calling intent, intializing all lifecycle methods and even arranging the order things are called. +tested and working for authorization. -I have tried these intent flags so far: -FLAG_ACTIVITY_NO_HISTORY -FLAG_ACTIVITY_NEW_TASK -FLAG_ACTIVITY_CLEAR_TASK \ No newline at end of file diff --git a/TravelPost/gen/com/TwentyCodes/android/SkyHook/R.java b/TravelPost/gen/com/TwentyCodes/android/SkyHook/R.java index 6e8d560..2085875 100644 --- a/TravelPost/gen/com/TwentyCodes/android/SkyHook/R.java +++ b/TravelPost/gen/com/TwentyCodes/android/SkyHook/R.java @@ -29,14 +29,18 @@ public final class R { public static final int widget=0x7f02000b; } public static final class id { + public static final int authCode=0x7f070004; + public static final int authOkButton=0x7f070003; + public static final int authWebView=0x7f070005; public static final int skyhook_img=0x7f070000; - public static final int socialsites=0x7f070003; + public static final int socialsites=0x7f070006; public static final int tc_img=0x7f070002; public static final int text=0x7f070001; } public static final class layout { public static final int facebookactivity=0x7f030000; public static final int powered_by_skyhook=0x7f030001; + public static final int twitterwebauth=0x7f030002; } public static final class string { public static final int about=0x7f050005; diff --git a/TravelPost/gen/com/TwentyCodes/android/TravelPost/R.java b/TravelPost/gen/com/TwentyCodes/android/TravelPost/R.java index 21ec40c..e48e60e 100644 --- a/TravelPost/gen/com/TwentyCodes/android/TravelPost/R.java +++ b/TravelPost/gen/com/TwentyCodes/android/TravelPost/R.java @@ -29,14 +29,18 @@ public final class R { public static final int widget=0x7f02000b; } public static final class id { + public static final int authCode=0x7f070004; + public static final int authOkButton=0x7f070003; + public static final int authWebView=0x7f070005; public static final int skyhook_img=0x7f070000; - public static final int socialsites=0x7f070003; + public static final int socialsites=0x7f070006; public static final int tc_img=0x7f070002; public static final int text=0x7f070001; } public static final class layout { public static final int facebookactivity=0x7f030000; public static final int powered_by_skyhook=0x7f030001; + public static final int twitterwebauth=0x7f030002; } public static final class string { public static final int about=0x7f050005; diff --git a/TravelPost/gen/com/TwentyCodes/android/exception/R.java b/TravelPost/gen/com/TwentyCodes/android/exception/R.java index a3de08b..eb93a0e 100644 --- a/TravelPost/gen/com/TwentyCodes/android/exception/R.java +++ b/TravelPost/gen/com/TwentyCodes/android/exception/R.java @@ -29,14 +29,18 @@ public final class R { public static final int widget=0x7f02000b; } public static final class id { + public static final int authCode=0x7f070004; + public static final int authOkButton=0x7f070003; + public static final int authWebView=0x7f070005; public static final int skyhook_img=0x7f070000; - public static final int socialsites=0x7f070003; + public static final int socialsites=0x7f070006; public static final int tc_img=0x7f070002; public static final int text=0x7f070001; } public static final class layout { public static final int facebookactivity=0x7f030000; public static final int powered_by_skyhook=0x7f030001; + public static final int twitterwebauth=0x7f030002; } public static final class string { public static final int about=0x7f050005; diff --git a/TravelPost/gen/com/facebook/android/R.java b/TravelPost/gen/com/facebook/android/R.java index f47c60a..5ac71dd 100644 --- a/TravelPost/gen/com/facebook/android/R.java +++ b/TravelPost/gen/com/facebook/android/R.java @@ -29,14 +29,18 @@ public final class R { public static final int widget=0x7f02000b; } public static final class id { + public static final int authCode=0x7f070004; + public static final int authOkButton=0x7f070003; + public static final int authWebView=0x7f070005; public static final int skyhook_img=0x7f070000; - public static final int socialsites=0x7f070003; + public static final int socialsites=0x7f070006; public static final int tc_img=0x7f070002; public static final int text=0x7f070001; } public static final class layout { public static final int facebookactivity=0x7f030000; public static final int powered_by_skyhook=0x7f030001; + public static final int twitterwebauth=0x7f030002; } public static final class string { public static final int about=0x7f050005; diff --git a/TravelPost/res/layout/twitterwebauth.xml b/TravelPost/res/layout/twitterwebauth.xml new file mode 100644 index 0000000..66f2c55 --- /dev/null +++ b/TravelPost/res/layout/twitterwebauth.xml @@ -0,0 +1,31 @@ + + + +