Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 来自FileObserver类的Toast通知_Java_Android - Fatal编程技术网

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做了。