2011-12-26 25 views
0

我有一個按鈕單擊我將一些數據發送到一個mailid,但有了這些消息,我需要發送一個圖像作爲附件。但我可以在功能使用onActivityResult在Android中訪問文件路徑

onActivityResult(int requestCode, int resultCode, Intent data) 

這是onCreate方法

之後,但buttonClick進來public void onCreate(Bundle savedInstanceState)我如何從onActivityResult.Looking爲reply.thanks獲取的數據只得到的ImagePath。

+0

你問題不清楚。你能發佈更多的代碼嗎?和一些更多的細節。 – Karthik

回答

1

做一個私有字段變量:

private String mImgPath; 

,並用它在buttonClick,如:

OnCreate(){ 
    button.SetOnClickListener(new OnClickListener(){ 
    DoSthWithImgPath(mImgPath); 
    }); 
} 

然後在onActivityResult(值分配給mImgPath):

onActivityResult(int requestCode, int resultCode, Intent data) { 
    mImgPath = data.getString(IMG_PATH);//Get and assign image path here. 
} 
相關問題