i added a shared_prefs check in LocationReceiver.java that checks to see if facebook has been authorized by checking for the saved access_token. from my test this has fixed the chrashing issue i metioned before.

This commit is contained in:
2011-02-12 18:23:14 +00:00
parent 3bf935095b
commit 894efa804b

View File

@@ -88,17 +88,17 @@ public class LocationReceiver extends BroadcastReceiver{
e.printStackTrace();
}
//if there is a facebook authization, then post!
if (mContext.getSharedPreferences("facebook-session.xml", 0).getString("access_token", null) != null) {
//post to facebook
FacebookAuth fbAuth = new FacebookAuth(mContext, new Activity());
fbAuth.authorize();
if(fbAuth.isSessionValid())
try {
fbAuth.postToWall(thePost);
} catch (SessionNotValidException e) {
e.printStackTrace();
}
else
Log.d(TravelPost.TAG, "cant post to FB, not auth'd");
}
}