Android链接到另一个包的函数
我有两个 Android 应用程序,其中一个带有公共空白。其他应用程序如何调用此函数?
I've got two android apps, one with a public void. How would the other app call this function?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不能直接调用其他应用程序中的函数。有两种方法可以实现这样的目标。
更复杂的方法是运行一个服务,两个应用程序都绑定到该服务进行通信。仅当您经常进行数据共享等时,这才是可行的方法。
另一种方法是使用 startActivityForResult。这会将用户重定向到另一个应用程序的活动,如果该活动完成,您将返回到旧的活动,并且设置的结果将在 onActivityOnResult
You can not directly call the functions in another application. There are two ways to to achieve something like this.
The more complicated way would it be to have a service running that both your apps bind to to communicate. This would only be the way to go if you have frequent data sharings etc.
Another method is to use startActivityForResult. This will redirect the user to the activity of the other application and if the activity is finished you will be returned to your old activity and the set result is given to you in onActivityOnResult