2015-08-17 4 views
2

Код результата всегда дает 0, если я успешно разделил изображение с помощью instagram с помощью намерения. Пожалуйста помоги. Заранее спасибо.Код результата для совместного использования для instagram android

Я пробовал много.

Это мой код:

File imageFileToShare = new File(filePath); 
      Uri uri = Uri.fromFile(imageFileToShare); 
      Intent shareInstagramIntent = new Intent(Intent.ACTION_SEND); 
      shareInstagramIntent.setPackage("com.instagram.android"); 
      shareInstagramIntent.putExtra(Intent.EXTRA_STREAM, uri); 
      shareInstagramIntent.setType("image/*"); 
      shareInstagramIntent.putExtra(Intent.EXTRA_TEXT, text); 
      startActivityForResult(shareInstagramIntent, INSTAGRAM); 

Это мой onActivityResult:

public void onActivityResult(int requestCode, int resultCode, Intent data) { 
     super.onActivityResult(requestCode, resultCode, data); 
switch (requestCode) { 
case INSTAGRAM: 
      logI("Request e: " + resultCode); 
      if (resultCode == thisActivity.RESULT_OK) { 
       Utilities.showAlert(thisActivity, "Image shared with instagram successfully"); 
       new PostPointsTask("instagram").execute(""); 
      } else { 
       Utilities.showAlert(thisActivity, "Image shared with instagram was cancelled"); 
      } 
} 
} 

ответ

0

Там нет обратного вызова из Instagram для акций намерения, лучше использовать Instagram SDK для обмена Вашего сообщения ,