ListActivity에서 onItemClick 메서드로 작업하고 있습니다. putExtra를 사용하여 클릭 한 항목의 위치를 기반으로 배열을 삽입하고 싶습니다.안드로이드 - 배열 배열
범주 배열은 배열에서 하나의 null을 반환합니다. 분명히 @ array/main은 작동하지 않습니다. 누구든지 도와 줄 수 있습니까? 코드와 XML은 아래와 같습니다.
String[] categories = getResources().getStringArray(R.array.categories);
Intent i = new Intent(parent.getContext(), CategoriesActivity.class);
i.putExtra("categories", categories[position]);
startActivity(i);
<array name="categories">
<item>@array/main</item>
</array>
<string-array name="main">
<item>News</item>
<item>Sport</item>
<item>Business</item>
<item>Comment</item>
<item>Life</item>
<item>Society</item>
<item>Culture</item>
<item>Blogs</item>
</string-array>