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