我是 android 新手,我正在开发一个可以拍照、调整大小并将其放入 imageview 的应用程序。我的相机意图启动并拍照,但图片没有返回到图像视图。在我在清单中添加新行以保存我的活动状态之前,正在返回图片,以便当我导航到另一个活动并返回时,我的活动状态将被返回。
我已经把我的代码放在我的意图onActivityResult
和清单上。
case R.id.image1_1:
i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, 11);
break;
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Log.d("Teracore", "onActivityResult");
if (requestCode == 11 && resultCode == RESULT_OK) {
Bundle extras = data.getExtras();
bmp = (Bitmap) extras.get("data");
view1_1.setImageBitmap(Bitmap.createScaledBitmap(bmp,
(int) (bmp.getWidth() * 0.4),
(int) (bmp.getHeight() * 0.35), true));
}
}
<activity
android:name=".Management"
android:alwaysRetainTaskState="true"
android:label="@string/app_name"
android:launchMode="singleInstance" >
<intent-filter>
<action android:name="com.example.mba_north.MANAGEMENT" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>