use*_*889 11 android toast android-activity
可能重复:
如何从非活动类中祝酒?
如何Toast
从不扩展Activity
类的类创建和显示消息?我在另一个扩展的类中使用此类Activity
.
Bla*_*elt 17
您需要一个上下文参考.只需要一个帮助方法
public static void showToastMethod(Context context) {
Toast.makeText(context, "mymessage ", Toast.LENGTH_SHORT).show();
}
Run Code Online (Sandbox Code Playgroud)
您可以通过将值传递给nonActivity类来将该活动的上下文传递给您的类
例:
new NonActivityClass(Activityclass.this) ;
Run Code Online (Sandbox Code Playgroud)
并如上面的答案
new MyClass(ActivityClass.this);
Run Code Online (Sandbox Code Playgroud)
在NonActivityClass中
public class NonActivityClass {
public NonActivityClass (Context context) {
Toast.makeText(context, "mymessage ", Toast.LENGTH_SHORT).show();
}
}
Run Code Online (Sandbox Code Playgroud)
希望这对你有用......
归档时间: |
|
查看次数: |
30141 次 |
最近记录: |