2017-03-05 96 views
0

我想從我的應用程序共享圖像到whatsapp,但在whatsapp上完成共享完成後,我想在我的應用程序中調用web服務,任何人都可以請幫助我完成此任務...分享完成後從WhatsApp回撥

+0

你不能從WhatsApp獲得回調,因爲他們沒有開發者的庫或SDK – Reena

+0

@reena你能幫我解決這個問題嗎?還有其他方法可以實現嗎?我的意思是我想在共享完成後打webservice ... –

回答

2

Varun ..我爲您解決方案,在onActivityResult的幫助下,您可以在WhatsApp上共享任何內容後獲得回調。請使用以下步驟 1.啓動你的意圖,從另一個應用程序

Intent sendIntent = new Intent(); 
    sendIntent.setAction(Intent.ACTION_SEND); 
    sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send."); 
    sendIntent.setType("text/plain"); 
    startActivityForResult(sendIntent,1); //1 is request code 

2.Override onActivityResult收到結果在您的活動

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 
    Toast.makeText(MainActivity.this.getApplicationContext(),"onActivityResult..:",Toast.LENGTH_SHORT).show(); 
    if(resultCode==RESULT_OK) { 
     if (requestCode == 1) { 
      Toast.makeText(MainActivity.this.getApplicationContext(), "Got Callback yeppeee...:", Toast.LENGTH_SHORT).show(); 
     } 
    } 
} 

我希望這可以解決您的問題,編碼愉快。

+1

非常感謝.. –

+0

接受如果答案有幫助 – Reena

+0

@Reena什麼'resultCode'你確定它會好嗎,如果共享和取消,如果不共享? –