我正在创建一个具有两个活动的应用程序,一个图像将加载并显示在另一个活动中,
这是我的 LogCat 错误, http ://pastebin.com/BvLtcdz0
这是 MainActivity.java 代码 http://pastebin.com/9F1sNr8B
我正在创建一个具有两个活动的应用程序,一个图像将加载并显示在另一个活动中,
这是我的 LogCat 错误, http ://pastebin.com/BvLtcdz0
这是 MainActivity.java 代码 http://pastebin.com/9F1sNr8B
getAssets()
需要一个在你调用movecontext
之前你没有的onCreate()
AssetManager assetManager = getAssets();
进入onCreate()
可以通过发送图像,Intents
但最好保存文件路径并发送路径,然后使用String
通过发送的路径从文件打开Intent
不能直接做,需要先转成位图
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");
发现了一个类似的问题(可能是骗人的)