AndroidQ 广播Intent时new Intent()可以不写参数吗?

在某进程中写了一个广播Intent的代码,遇到的问题是:
1. new Intent(); 不写参数可以吗?
2. intent.setAction("任意字符串"); 写入任意字符串可以吗?没有在manifest中注册
3. 在没有写接收端代码,以及没在manifest中注册action的情况下,如何验证发送成功?

一下贴出代码

public void run() {
    Intent intent = Intent();
    intent.setAction("com.test.action");
    intent.putExtra("myKey", 1);
    sendBroadcast(intent);
}

1.可以不写。你代码里少写了new
2.可以写入任意字符串。
3.这个发送广播,验证有没有发送成功?可能你还不懂广播,可能你上课走神了。老师肯定告诉过你 广播是发只管发,收只管收。
所以发送不关心成不成功,只是另外一边收的人要管自己有没有收到。