Khi tôi đặt onScrollListener
cho số ListView
, số này gọi là onScroll
. Điều này gây ra sự cố do một số thứ chưa được khởi tạo.onScroll được gọi khi tôi đặt listView.onScrollListener (this), nhưng không có bất kỳ liên lạc nào
Điều này có bình thường không? Lưu ý: điều này đang xảy ra mà không cần tôi chạm vào điện thoại.
public class MainActivity1 extends Activity implements OnClickListener, OnScrollListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout1);
ListView lv = (ListView)findViewById(R.id.listview1);
lv.setOnScrollListener(this);
...
}
...
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount){
if(firstVisibleItem+visibleItemCount == totalItemCount){
pullContactList();
}
}
có cái gì đó sai. oncreate là phương thức đầu tiên được gọi từ một hoạt động – stinepike
xấu của tôi, nó thực sự được gọi khi onCreate gọi setOnScrollListner. điều này có bình thường không? – Siavash
những gì chưa được khởi tạo? Các công cụ trong pullContactList()? – LuxuryMode