내 ListArrayAdapter 생성자에서 일부 로깅 구문을 가지고 있지만 실행되지 않는 것처럼 보입니다. 목록이 나타나고 개별 행이 채워집니다. 또한 모든 개인 변수가 설정되므로 생성자가 작업을 수행하는 것처럼 보이지만 로그가 표시되지 않습니다.안드로이드 ListArrayAdapter 생성자가 호출되지 않습니다
생성자는 언제 호출됩니까? 내 활동에
adapter = new MyListArrayAdapter(this, labelList, pageName);
이 있고 호출되지만 로그가 표시되지 않습니다.
public MyListArrayAdapter(Activity act, ArrayList<ListLabels> labels, String pagename)
{
super();
Log.d("MyListArrayAdapter", "Constructing a new MyListArrayAdapter");
this.labelList = labels;
this.pagename = pagename;
this.inflater = (LayoutInflater) act.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
앱의 다른 로그가 보이나요? –
개체를 어떻게 구성하고 있습니까? "MyListArrayAdapter"의 수퍼 클래스는 무엇입니까? –
예, 앱의 다른 로그를보고 있습니다. – MrGibbage