我在這裏看到一些類似的帖子,但沒有合適的答案。Android:Viewpager OnPageChangeListener onpageselected擾動幻燈片動畫
我使用事件onpageselected在視圖打印機執行一個函數。此功能依賴於網絡,因此可能需要一些時間。但是,然後幻燈片動畫看起來很滯後。
mViewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int i, float v, int i2) {
}
@Override
public void onPageSelected(int i) {
makeSomeHeavyTask();
}
@Override
public void onPageScrollStateChanged(int i) {
}
});
任務繁重:
public void makeSomeHeavyTask() {
handler.post(new QueryRunnable());
}
有沒有辦法解決這個問題的方法嗎?謝謝
我們可以看到代碼的機會嗎? – Uxonith
添加了一些代碼 – user2212461
您是否在不影響主UI的情況下在單獨的線程中執行「heavyTask」? –