onActivityResult没有返回值

时间:2013-06-11 07:30:03

标签: android

我是Android的新手,我正在开发一款可拍照,调整大小并将其放入imageview的应用。我的相机意图开始并拍照,但图片没有返回到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>

0 个答案:

没有答案