gpt4 book ai didi

java - 在 Activity 类中使用哪个上下文?

转载 作者:行者123 更新时间:2023-12-01 19:24:11 24 4
gpt4 key购买 nike

我有一个类定义为

public class viewGroups extends ListActivity

我在类里面的某个地方

objItem = new clsContactGroups(context);

我想知道这里建议使用什么?哪个上下文?我知道四种选择,但也许还有其他选择......

this
this.getApplicationContext()
this.getBaseContext()
this.getParent()

我使用此上下文来显示 Toast。所以我想在最前面可见的 View 上显示。

最佳答案

使用这个。 Toast 将与您正在寻找的 ListActiviy 相关联。 ApplicationContext 不合适(我不确定会发生什么),我认为 getBaseContext() 可能会返回与 Application Context 相同的结果。如果您的 Activity 嵌入到另一个 Activity 中,getParent() 将是一个不错的选择,但这应该很少见。

关于java - 在 Activity 类中使用哪个上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2375377/

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