2013-05-03 70 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