按下后退按钮时Android崩溃

时间:2013-12-06 22:16:01

标签: android listview button crash

在活动(A)中我用startActivityForResult(intent, 2)午餐活动(B),但是当我按下活动(B)中的后退按钮时,应用程序崩溃。 活动(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

1 个答案:

答案 0 :(得分:0)

对象f为null,你的其他代码没问题!

if(f)
{

Intent intent=new Intent();

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

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

setResult(2,intent);

finish();
}