0

我有一个类定义为

public class viewGroups extends ListActivity

在我班上的某个地方

objItem = new clsContactGroups(context);

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

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

我使用这个上下文来展示一个 Toast。所以我想在最前面的视图上显示。

4

1 回答 1

4

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

于 2010-03-03T22:19:00.440 回答