service与activity交互问题

我现在需要service这边获取界面activity的EditText框输入值,请问怎样能够获取到

1、可以通过广播处理,service里面注册自定义广播,activity发送广播
2、可以通过EventBus处理,在service里面注册,activity中post

为什么 要放service里面获取输入框的值呢? 你想法就复杂了、