将Context传递给另一个Activity

时间:2012-05-04 20:21:31

标签: android database android-activity helper android-context

我有一个不是活动的DataBase Helper类。在这里,我想展示一个需要上下文的Toast。如何从Another Activity传递上下文?

3 个答案:

答案 0 :(得分:1)

您可以在setContext(Context context)课程中创建DataBase Helper类似的方法,以便从您的活动中传递您的背景信息。

答案 1 :(得分:1)

如果你执行getApplicationContext(),你可以获取上下文;从您的活动中将其传递给您的DBHelper类。

答案 2 :(得分:1)

从您的Activity创建Helper类的Object,并将'this'作为上下文传递,例如

    MyHelperclass helper=new MyHelperclass(this);

在Helper类中通过其构造函数获取此上下文

Context context;
MyHelperClass(Context context){
this.context=context;
}

现在您可以将此上下文传递给Toast类的makeText()方法。