次のコードは、が正しく配列に変換されていないNullPointerExceptionため、をスローしています。ArrayList配列は別のアクティビティに渡されることになっています。これは、通常のパスを渡すことができるため機能しますが、を配列にString[]変換しようとするとエラーが発生します。配列ArrayListに変換する正しい方法は何ですか?ArrayList
String[] tmpHtml = new String[(siteElements.size())];
tmpHtml = (String[]) siteElements.toArray();
Intent returnResult = new Intent();
returnResult.putExtra("elements", tmpHtml);
setResult(RESULT_OK, returnResult);
finish();