gpt4 book ai didi

android - 如何从图书馆开始主要 Activity ?

转载 作者:太空宇宙 更新时间:2023-11-03 12:10:35 26 4
gpt4 key购买 nike

我正在使用一个项目 A 和一个库项目来开发我的 Android 应用程序。这两个项目中都有 Activity 。如果我目前在项目 A 中,那么只需导入它就可以很容易地在库项目中启动一个 Activity 。但是,如果我来自图书馆项目中的 Activity ,我不确定如何在项目 A 中启动 Activity 。我正在尝试使库项目独立于项目 A 的包名称,因为我将把它用于多个应用程序。关于如何做到这一点的任何想法?谢谢。

最佳答案

有几种可能的解决方案。

最好是注册一个intent filter在您希望其他项目可以访问的 Activity 的 list 条目中。有一个关于 Intent 过滤器的很棒的教程 here .

另一种选择是将类传递给库项目,并使用 Intent (Context packageContext, Class cls)构造函数来创建一个 Intent 来触发并启动 Activity 。但是,使用 Intent 过滤器会是更好的实践和学习经验。

祝你好运!

关于android - 如何从图书馆开始主要 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12039621/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com