写一个公用方法,就可以直接调用了
看不到图,但是根据你说的,可以定义一个接口MainActivity实现回调接口,注册到管理类上,在pageaActivity上面执行操作的时候,可以调用管理类的接口回调就可以了。 如: 1.接口是NeedPageChanged,回调方法是pageChanged(int page) public interface NeedPageChanged{ public void pageChanged(int page); } 2.定义管理类PageChangedManager. public class PageChangedManager{ ......//可以采取单例 private NeedPageChanged listener; public void setNeedPageChanged(NeedPageChanged npc){ listener = npc; } public void sendPageChanged(int page){ listener.pageChanged(page); } } 3.让MainActivity实现NeedPageChanged接口,并注册到PageChangedManager上。 4.在page1Activity中调用PageChangedManager的sendPageChanged,这样就可以把数据发到MainActivity上面了。
[quote=引用 1 楼 u013377714 的回复:] viewPager.setCurrentItem(viewPager.getCurrentItem() + 1, true);
viewPager.setCurrentItem(viewPager.getCurrentItem() + 1, true);
80,349
社区成员
91,287
社区内容
加载中
试试用AI创作助手写篇文章吧