private void shareDataonWall(Session session) {
Bundle bundle = new Bundle();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher).compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();
bundle.putByteArray("picture", byteArray);
bundle.putString("message","YOUR_MESSAGE");
Callback requestCallBack = new com.facebook.Request.Callback() {
@Override
public void onCompleted(Response response) {
try {
JSONObject graphResp
String postId = null;
postId = graphResponse.getString("id");
Log.v("Demo", postId);
} catch(Exception e) {}
}
};
com.facebook.Request request = new com.facebook.Request(session, "me/photos", bundle, HttpMethod.POST, requestCallBack);
RequestAsyncTask requestAsyncTask = new RequestAsyncTask(request);
requestAsyncTask.execute();
onClickLogout(); //Logout the session.
}Add a code snippet to your website: www.paste.org