程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 滑動加載-開啟viewpager所有3個activity就啟動了,我想滑動到那個activity才啟動這個

滑動加載-開啟viewpager所有3個activity就啟動了,我想滑動到那個activity才啟動這個

編輯:編程綜合問答
開啟viewpager所有3個activity就啟動了,我想滑動到那個activity才啟動這個

使用 開啟viewpager所有3個activity就啟動了,如果3個activity都要向服務端請求數據,但又不一定會被訪問到,不是很浪費,有沒有其他方案

View one = getViews(A.class, "a");
View two = getViews(B.class, "a");
View three = getViews(C.class, "a");
listViews.add(one);
listViews.add(two);
listViews.add(three);
mPager.setAdapter(new MyPagerAdapter(listViews));
mPager.setCurrentItem(0);
mPager.setOnPageChangeListener(new MyOnPageChangeListener());

public View getViews(Class<?> cls,String pageid){
return getLocalActivityManager().startActivity(pageid, new Intent(MainActivity.this,cls).
addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView();
}

幫我看一下應該怎麼修改!!

最佳回答:


看看能不能用ActivityGroup和手勢去實現左右滑動的效果,又可以做到惰性加載

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved