Java 来自FileObserver类的Toast通知
我有一个类似的问题。但是,我不理解如何正确地实现该处理程序 目前,我有一个Java 来自FileObserver类的Toast通知,java,android,Java,Android,我有一个类似的问题。但是,我不理解如何正确地实现该处理程序 目前,我有一个FileObserver-类,我正在向它传递上下文和处理程序(上下文来自我调用FileObserver-类的服务的getApplicationContext())。我传入的处理程序(handle)是在服务中定义和创建的。在FileObserver-类的onEvent()中,我有: handle.post(new Runnable() { public void run() { CharSequenc
FileObserver
-类,我正在向它传递上下文和处理程序(上下文来自我调用FileObserver
-类的服务的getApplicationContext()
)。我传入的处理程序(handle)是在服务中定义和创建的。在FileObserver
-类的onEvent()
中,我有:
handle.post(new Runnable() {
public void run() {
CharSequence text = "Hello toast!";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
}
});
但是,我最终得到了一个java.lang.NullPointerException
当我从
FileObserver
-类的onEvent()
发送toast通知时,如何正确地使其显示?请发布完整的LogCat输出。另外,如果这只是为了调试,您可能需要使用。我知道了!上下文没有这样做,但getBaseContext做了。