also handled removal of sites.
also removed locationlib. There are too many issues with skyhook. Since this project does not use skyhook I will handle location internally.
had to make a small modification to Add Social Site preference. For some reason the key value changed. works now.
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.
I have tried these intent flags so far:
FLAG_ACTIVITY_NO_HISTORY
FLAG_ACTIVITY_NEW_TASK
FLAG_ACTIVITY_CLEAR_TASK
TODO:
Need to finish Facebook and Twitter integration. To avoid context issues in facebook possible perform authorization in its own activity.
Need to handle the widget and posting.
I intergrated facebok posting into LocationReceiver.java and have successfully posted my location to my wall as travel post.
i am having issues with receiver crashing when trying to post to facebook, if facebook isnt authorized yet.
im thinking of using a shared_prefs to save whether or not if facebook has been authorized
created package com.TwentyCodes.android.Facebook in TravelPost.
moved FacebookAuth.java to package.
created SessionStore.java and SessionEvents.java in Facebook package
created BaseRequestListener.java and BaseDialogListener.java in Facebook package.
modified FacebookAuth.java again. this file will be the object that interfaces with the facebook sdk.
modified FacebookAuth.postToWall(). testing now
added facebook sign in preference to R.xml.settings. currently Travel Post is acting like Your Mom. this should be changed before final testing.
currently app crashes. i don't have enough time to check trace but i sent an email. for now im saving work and will continue tomorrow.
the FC was related to onActivityForResult(). there was a string authcode that needed to be surrended with a null check as its either null or containing data.
it is null when twitter is not used.
all classes are integrated into Travel Post. as of right now I can post to my wall from Travel Post but it requires user interaction.
committing work so far and will continue to remove user interaction.
increased build but not version as facebook is not complete yet. build was set to 5 as several changes were made prior this one but the build was not increased
i have made a java se twitter app to learn the api, and started the porting over to android.
right now the issue im having is that the onActivityResult() is not being called at the right time.