我有一个不是活动的DataBase Helper类。在这里,我想展示一个需要上下文的Toast。如何从Another Activity传递上下文?
答案 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()方法。