我創建一個應用程序有兩個活動圖像,圖像將加載並顯示在另一個活動,多個活動,表示其他的活動
這是我的logcat錯誤, http://pastebin.com/BvLtcdz0
這是MainActivity。 java代碼 http://pastebin.com/9F1sNr8B
我創建一個應用程序有兩個活動圖像,圖像將加載並顯示在另一個活動,多個活動,表示其他的活動
這是我的logcat錯誤, http://pastebin.com/BvLtcdz0
這是MainActivity。 java代碼 http://pastebin.com/9F1sNr8B
getAssets()
需要context
,你沒有,直到調用onCreate()
移動
AssetManager assetManager = getAssets();
到onCreate()
圖像可以通過Intents
被髮送,但是最好是保存文件的路徑和文件從與通過Intent
好叔叔,我會嘗試一下:) – 2013-05-03 01:03:04
好了,但我不得不問。 ..你爲什麼一直叫我叔叔? – codeMagic 2013-05-03 01:04:09
嗨,叔叔,可以去其他活動,但它不會加載:)噢,因爲你比我叔叔大,這就是爲什麼我一直叫你叔叔,不僅是你,比我年長的人都是阿姨和叔叔:) – 2013-05-03 01:07:26
你不能做派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(也許欺騙)
順便說一句,仍然無法解決它,我改變了這種方式,但它不工作:( – 2013-05-03 01:20:37
你能夠設置一個斷點和檢查值嗎?pasedBitmap得到一些真正的東西進入它?' – HalR 2013-05-03 01:24:23
HaIR,如何做到這一點?:D – 2013-05-03 01:28:01
這是ImageDisplayActivity.java代碼 http://pastebin.com/ntvf5Tt6 – 2013-05-03 00:56:56