安卓写广播时Intert.setAction出错怎么回事?

安卓写广播时Intert.setAction出错怎么回事?图片说明

你这样肯定不行啊!你定义intent成员变量,怎么能直接赋值呢?语法错误。

 Runnable read_tty = new Runnable() {
            final Intent intent = new Intent();
            @Override
            public void run() {
                intent.setAction("test");
            }
        };

final类型变量在定义的时候已经分配值了,不能再次赋值

Final变量不可重新赋值