android - 按下后退按钮时Android崩溃

标签 android listview button crash

在 Activity (A)中,我将 Activity (B)与startActivityForResult(intent, 2)一起吃午餐,但是当我在 Activity (B)中按返回按钮时,应用程序崩溃。
Activity 代码(B)

.setOnItemClickListener(new OnItemClickListener(){
            @Override
            public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
                Deg f = dettagli.get(position);

                 Intent intent=new Intent();
                 intent.putExtra("value1", f.value1);
                 intent.putExtra("value2", f.value2);
                 setResult(2,intent);

                    finish();

            }
        });
        return row;

这是
LogCat java.lang.RuntimeException: Failure delivering result ResultInfo {who=null, request=2, result=0, data=null} to activity {Activity_o}: java.lang.NullPointerException

最佳答案

对象f为空,其他代码也可以!

if(f)
{

Intent intent=new Intent();

intent.putExtra("value1", f.value1);

intent.putExtra("value2", f.value2);

setResult(2,intent);

finish();
}

关于android - 按下后退按钮时Android崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20434540/

相关文章:

android - Gabor 滤波器(小波)

jquery - 将按钮附加到可折叠内容中

python - 通过 Python 中的 Selenium 选择按钮登录

android - 设置背景后按钮变大 - 如何使其变小

javascript - jquery 原型(prototype)对象上的一个按钮与另一个按钮不同

android - 在多个 Android 设备上恢复购买

android - 如何在 Android 中最小化 Activity 时关闭 GPS?

android - 将 Android App Bundle 上传到 Google Play 控制台 - key 签名错误

android - 如何为 ListView 下载图像设置条件?

android - 删除项目后如何更新列表?