2013-05-03 45 views

回答

0

getAssets()需要context,你沒有,直到調用onCreate()移動

AssetManager assetManager = getAssets(); 

onCreate()

圖像可以通過Intents被髮送,但是最好是保存文件的路徑和文件從與通過Intent

+0

好叔叔,我會嘗試一下:) – 2013-05-03 01:03:04

+0

好了,但我不得不問。 ..你爲什麼一直叫我叔叔? – codeMagic 2013-05-03 01:04:09

+0

嗨,叔叔,可以去其他活動,但它不會加載:)噢,因爲你比我叔叔大,這就是爲什麼我一直叫你叔叔,不僅是你,比我年長的人都是阿姨和叔叔:) – 2013-05-03 01:07:26

0

你不能做派String路徑發送路徑再打開它直接,你需要將其轉換爲位圖第一

yourImageView.buildDrawingCache(); 
Bitmap passedBitmap = imageView.getDrawingCache(); 

Intent intent = new Intent(this, YourOtherActivity.class; 
Intent.putExtra("passedBitmap", passedBitmap); 

startActivity(intent); 

然後載入它在你的其他活動

Bitmap bitmap = (Bitmap) intent.getParcelableExtra("passedBitmap"); 

發現了類似的question(也許欺騙)

+0

順便說一句,仍然無法解決它,我改變了這種方式,但它不工作:( – 2013-05-03 01:20:37

+0

你能夠設置一個斷點和檢查值嗎?pasedBitmap得到一些真正的東西進入它?' – HalR 2013-05-03 01:24:23

+0

HaIR,如何做到這一點?:D – 2013-05-03 01:28:01