我有一个应用程序,它包含一个通过公共类公开方法集的库。在内部,此库使用应用程序传递给它的上下文。
问题:由于库中的公共类不扩展Activity,因此方法使用应用程序传递给它的Context对象。在这种情况下,如何将结果/数据传回给应用程序?上下文对象没有startActivityWithResult()方法。
有什么想法吗?
答案 0 :(得分:1)
对于Activity,startActivityWithResult()
没有任何方法,方法为startActivityForResult()
。
如果您的上下文是活动引用,那么您可以在该类中使用startActivityForResult()
方法。只是使用喜欢,
((Activity)context).startActivityForResult();