将一工程当做library工程遇到两个工程activity数据通信问题?
我现在遇到的问题是用startactivityforresult()获得跳转界面所返回的数据时,主工程A中的activity可以调用到library工程的activity,但当library工程中要返回数据给主工程A时就调用不到A中的activity?请问有什么方法可以解决
简单说就是主工程A可以调用引用工程的类 而引用工程不能调用主工程的类
关于library工程调用(这样可以直接复用已有的工程)这篇文章有介绍http://www.devdiv.com/article-1430-1.html
Android库类通信
我现在遇到的问题是用startactivityforresult()获得跳转界面所返回的数据时,主工程A中的activity可以调用到library工程的activity,但当library工程中要返回数据给主工程A时就调用不到A中的activity?请问有什么方法可以解决
简单说就是主工程A可以调用引用工程的类 而引用工程不能调用主工程的类
关于library工程调用(这样可以直接复用已有的工程)这篇文章有介绍http://www.devdiv.com/article-1430-1.html
Android库类通信
解决方案 »
- 百思不得其解的一个简单的读文件流为字符串的小问题
- service activity 的一个传递调用问题
- 小弟新手求助android 中table 和button的布局,请指教
- Android中如何设置某一个View中所有的文字样式
- android简单问题
- 麻烦高手帮我看一下,我的模拟器出了INSTALL_FAILED_CONTAINER_ERROR该怎么解决?
- Android 中string.xml资源放在 static final string 数组中
- 求安卓入门视频
- android使用UDP的问题
- Android 系统广播 ACTION_TIME_TICK 的一点问题
- [Android 界面] RotateAnimation在android4.0如何自转?
- 找不到源,说让下载Sources for Android SDK,怎么下载?
在LibActivity中写个方法
public String getOutputData(String inputData)
然后在ProActivity中调用libactivity,同时调用LA.getOutputData。
这种方法可行吗。
libapp功能就是扫描条形码,并且返回barcode的值对吧。
如果你的getOutputData的逻辑不变,应该返回同样的值。
如果你的getOutputData方法中需要libactivity中的一些数据,可以把它们存在SharedPreferences中,这样不管你调的是不是同一个activity,拿到的数据数据也是一样的。