質問

私は

のように定義されたクラスを持っています
public class viewGroups extends ListActivity

クラスのどこかに持っているI

objItem = new clsContactGroups(context);
私はここで使用されることをお勧めされているもの疑問に思って?どのコンテキスト? 私は4つの選択肢を知っているが、おそらく他の人がある...

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

私はトーストを表示するには、このコンテキストを使用します。私が最前面に表示したいと思いますので、目に見えるビューます。

役に立ちましたか?

解決

使用this。トーストは、あなたが探しているものは、あなたのListActiviy、関連付けられます。 ApplicationContextのは適切ではない(私は何が起こるかわからない)と私はgetBaseContext(だと思う)は、おそらくアプリケーションコンテキストと同じように返すために起こっています。あなたの活動は、他の中に埋め込まれている場合のgetParent()が良い選択だろうが、これはまれである必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top