I am trying to share some content on facebook, but I have a lot of problems. I add the correct keyhash, and created the application on facebook and put it live. When I try to share something, it seems good, as you can see:

But after I clicked on the message, it is empty: 
Is this a resolution problem? I read a lot about this on the stack, but I cannot find an answer that works ... What is the code:
public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.action_share: Intent intent2=new Intent(Intent.ACTION_SEND); intent2.setType("text/plain"); intent2.putExtra(Intent.EXTRA_TEXT,"'"+ random + "'" + "\n"+"By Random Quotes"); startActivity(Intent.createChooser(intent2, "Share via")); break; case R.id.randombut: Frasi(); case android.R.id.home: Intent homeIntent = new Intent(this, MainActivity.class); homeIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(homeIntent); break; case R.id.facebook: FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(this) .setApplicationName("Random Quotes") .setDescription(random) .setPicture("https://lh6.ggpht.com/1UJ89ho9pvVLPYS6NsFVQdb7KoQPALMhkw1w7DnNDqcfDYJ-tRxruaf2YLMLyqhnG_g=w300-rw") .setLink("https://play.google.com/store/apps/details?id=com.techappstudios.randomquotes") .build(); uiHelper.trackPendingDialogCall(shareDialog.present()); } return true; }
Giacomo de bacco
source share