我有两个项目:一个 Android 主项目和一个 Android 库。在 Android 库中,我使用 Asynctasks 和来自 onPostExecute 的数据,我希望能够发送到正在导入该库的 android 项目。在这种情况下,主要项目是一个小部件应用程序,但我认为这不相关。我正在考虑在我的主项目中使用 onActivityResult ,但这似乎是个坏主意。
这就是我从主项目中调用我的库的方式:
Intent libraryIntent = new Intent(context, ComplicatedRequest.class);
libraryIntent.addFlags(Intent. FLAG_ACTIVITY_NEW_TASK);
context.startActivity(libraryIntent);
在我的库项目中,在 onPostExecute 方法中,我不知道如何将数据从那里发送回我的应用程序。我几乎可以肯定这是一个微不足道的问题,但我宁愿问然后实施一个相当糟糕的实践解决方案。谢谢你。