开发者社区> 问答> 正文

android 一个界面调用另一个界面方法

我A界面有一个viewpager,里面有个方法,我在B界面也声明viewpager,并初始化A界面的viewpager,调用viewpager方法是直接报错,这个问题困扰我很久了

展开
收起
爵霸 2016-06-03 09:47:29 3381 0
2 条回答
写回答
取消 提交回答
  • 方法一: 使用setClassName() 方法如下,第一个参数为要调用的或者目标activity或者Service的包(具体说就是package 后面那一串).第二个参数是包名加上具体的activity或者service名. intent.setClassName(包名, 包名+activity名); 方法二: 使用setComponent()方法 方法如下,与setClassName()相似,第一个参数为要调用的或者目标activity或者Service的包(具体说就是package 后面那一串).第二个参数是包名加上具体的activity或者service名. setComponent(new ComponentName("包名","包名+activity名"))
    2019-07-17 19:25:58
    赞同 展开评论 打赏
  • 全局方法,在public 和方法类型之间加一个static

    2019-07-17 19:25:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载