求大神帮忙!!如何在其他Active中调用MainActive的方法?? 求大神帮忙!!如何在其他Active中调用MainActive的方法??MainActive中包含了通讯函数,我想在其他的Active中调用这个函数?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法1:MainActivity main=new MainActivity(); main.aa();//aa为你的方法方法2:其它activity继承MainActivity,方法设置成public,可以直接用了, 程序使用蓝牙进行通讯,为了确保程序运行时蓝牙对象可用,蓝牙的操作在MainActivity中,所以方法1不可行,new的话,蓝牙就会中断。 谢谢ConnectionUtils 和 yinke22222 ,继承的方法可行,应该有更好的方法吧。另外,MainActivity中的蓝牙接收数据后,要将数据返回到其他的Activity界面,这怎么实现呢? 我觉得可以将需要调用的方法声明为public static类型的,调用的时候直接MainActivity.需要调用的方法名()就可以了吧,你认为呢? new 一个Intent,再把数据装载到Intent对象中应该就可以了吧 还有方法3:可以把main中的方法设置成Static类型其实如果多个Activity都要用到同一个方法时,你应该把这些方法专门放到一个类中,这个类可以是个工具类.这样代码跟容易梳理. 是同一个对象在多个Activity用到。 想做一个蓝牙串口的软件,分多个Activity。我想在MainActivity中建立一个蓝牙服务对象,然后在其他Acitvity中使用这个蓝牙服务对象。使用ConnectionUtils 和 yinke22222 建议的继承方法可以将对象传入其他Acitvity中,但是档这个Acitvity销毁时,蓝牙服务对象也销毁了。我是根据android中的例子做的。如何防止蓝牙服务对象销毁呢??? android2.3.3源代码编译出错! adb进入数据库命令sqlite3出现 not found 如何获得激活act2的act1? 新手问题,NDK编译C代码如何引用第三方库? Android4.0 多任务管理的源码和布局文件对应哪里? 高手来看看~~ 关于ListActivity中onclick的问题 Android 4.3有隐藏功能”App Ops”应用权限管理 android利用声音测距离 android4.0vpn求助,困难重重。求大神帮助。小弟膜拜! 谁用过i-Jetty搭建过手机http服务器?如何将SD卡目录作为网站目录? 客户端登录服务器后获取数据
main.aa();//aa为你的方法
方法2:其它activity继承MainActivity,方法设置成public,可以直接用了,
可以把main中的方法设置成Static类型其实如果多个Activity都要用到同一个方法时,你应该把这些方法专门放到一个类中,这个类可以是个工具类.这样代码跟容易梳理.