gpt4 book ai didi

android - 图像捕获应用程序在按下后退按钮时崩溃

转载 作者:行者123 更新时间:2023-11-29 01:53:55 24 4
gpt4 key购买 nike

public class MainActivity extends Activity {
private static final int CAMERA_PIC_REQUEST = 2500;
Button Report_help;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Report_help=(Button)findViewById(R.id.report_help);
Report_help.setOnClickListener(new OnClickListener()
{
public void onClick(View v) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
}
});

}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_PIC_REQUEST) {
Bitmap image = (Bitmap) data.getExtras().get("data");
ImageView imageview = (ImageView) findViewById(R.id.display_image);
imageview.setImageBitmap(image);
}
}

}

这个应用程序捕获图像并显示在 ImageView 中。但是问题是在我捕获图像并按下后退按钮后应用程序崩溃了。我不知道为什么会这样?请任何人帮助。

最佳答案

我想当你按下后退按钮时

Bitmap image = (Bitmap) data.getExtras().get("data");

在onActivityResult中导致了空指针异常错误,请捕获这个。

关于android - 图像捕获应用程序在按下后退按钮时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16397847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com