访问第三方库的活动视图并更改文本[关闭]

问题描述 投票:-1回答:1

我在我的项目中添加了一个第三方库,它启动了一个Activity,但没有任何用于更改其内容的特定API。

有什么方法可以访问Activity / Fragment的视图并以编程方式更改其文本?

android shared-libraries android-view android-fragmentactivity
1个回答
2
投票

Exactly做什么在很大程度上取决于第三方库,并且该库肯定不受第三方库的支持,并且可能会随着库更新而中断,但通常,您可以在register上使用ActivityLifecycleCallbacksActivityLifecycleCallbacks ]上下文。您将在回调中获得对Application的引用。从那里开始,您可以Activity并使用get the root view(如果您知道ID),走树并寻找所需的文本,或者使用其他识别方式(例如视图的类,或者其在结构中的位置)。

© www.soinside.com 2019 - 2024. All rights reserved.