try below one to pass 1-D array to Arraylist in extras
ArrayList al = new ArrayList();
String arr[] = {"Zero", "One", "Two"};
//Convert string array to a collection
Collection l = Arrays.asList(arr);
al.addAll(l);
i.putStringArrayListExtra("ar", al);