开发者社区 问答 正文

startActivityForResult() 的空指针异常

下面的代码报出NullPointerException异常,因为ArrayList没有正确转换成Array。数组需要传递到另一个Activity中,我在传递常规String[]时成功了,但是转换ArrayList到数组时报错。
应该怎么转换才正确?
screenshot

展开
收起
蛮大人123 2016-02-15 15:26:34 2521 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
    String[] tmpHtml;
    tmpHtml = siteElements.toArray(new String[0]);
    Intent returnResult = new Intent();
    returnResult.putExtra("elements", tmpHtml);
    setResult(RESULT_OK, returnResult);
    finish();
    2019-07-17 18:43:19
    赞同 展开评论
问答地址: