굉장히 간단해보이는데 안되네요 ㅡㅡ;;
public class AdvancedListViewDemoActivity extends ListActivity {
static String [] items = {"lorem", "ipsum", "total", "finger"};
//oncreate 생략
}
-------------------------------------------------------------------------
class MyListAdapter extends ArrayAdapter{
public MyListAdapter(Context context) {
super(context, R.layout.row,items);
// TODO Auto-generated constructor stub
this.context = (Activity) context;
}
//getVIew생략
}
그냥 예제 따라 치다가 내장클래스 였던걸 밖에 빼놨는데 AdvancedListViewDemoActivity 의 items라는 스트링 배열을
참조하는 방법이 뭐지??왜안되는거지 이런 의문이 들었어요
AdvancedListViewDemoActivity kaka = new AdvancedListViewDemoActivity ();
kaka.items; 머 이런식으로 하면되는 줄 알았는데 안되더라구요 ㅠㅠ
kaka.items.clone(); 이렇게 해도 실제로 에러는 안나도 쓸순없구,,
어떻게 tmp같은데다 옮겨서 쓰나요??실제로 다른 분들은 어떻게 쓰시는지??




제생각인데요
static으로 선언하면
클래스객체생성안하고
바로 AdvancedListViewDemoActivity.items 로 사용가능할텐데
동적으로 생성하면 static이 사용이 안되는지는 가물가물하네요..^^;;