protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case REQUEST_CAPTURE: ZhaopianBean zhaopianBean = new ZhaopianBean(); zhaopianBean.setTitle(""); zhaopianBean.setContent(""); zhaopianBean.setId(System.currentTimeMillis() + ""); zhaopianBean.setImage(imagePath); zhaopianBean.setTime(MyDateUtils.getTime()); try { App.dbManager.save(zhaopianBean); Toast.makeText(MainActivity.this, "保存成功", Toast.LENGTH_SHORT).show(); } catch (DbException e) { e.printStackTrace(); } onResume(); break; default: break; } }4
时间: 2023-06-27 10:08:34 浏览: 29
这段代码是在 `onActivityResult` 方法中实现的,当我们从相机或相册中获取图片后,会调用该方法进行处理。其中 `requestCode` 参数表示我们启动 `Activity` 时传递的请求码, `resultCode` 参数表示我们从 `Activity` 返回的结果码, `data` 参数则表示我们从 `Activity` 返回的数据。
在这段代码中,我们使用 `switch` 语句对请求码进行判断。如果请求码为 `REQUEST_CAPTURE`,则表示我们从相机或相册中获取到了一张图片,并将其保存到数据库中。具体实现的过程是:创建一个 `ZhaopianBean` 对象,设置其属性值,将其保存到数据库中,并在保存成功后弹出一个 Toast 提示用户。最后,我们调用 `onResume()` 方法进行界面的更新。
相关问题
protected void onActivityResult(int requestCode, int resultCode, Intent data)
这是Android中的一个方法,用于处理Activity的返回结果。其中,requestCode表示启动Activity时传递的请求码,resultCode表示返回结果的状态码,data则是返回的数据。你可以在这个方法中进行相应的处理,比如根据resultCode判断返回结果是否成功,然后根据requestCode取出对应的数据进行处理。
public void onActivityResult(int requestCode, int resultCode, Intent data) {
这是一个Android中的Activity生命周期方法,用于接收其他Activity返回的结果。当调用startActivityForResult()方法启动一个Activity并期望该Activity返回结果时,当该Activity返回结果时,onActivityResult()会被调用。requestCode参数用于标识哪个Activity返回的结果,resultCode参数用于标识返回结果的状态,data参数则是返回的数据。你需要重写该方法,根据返回的结果进行相应的操作。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)