本文整理汇总了Java中org.greenrobot.eventbus.EventBus.register方法的典型用法代码示例。如果您正苦于以下问题:Java EventBus.register方法的具体用法?Java EventBus.register怎么用?Java EventBus.register使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.greenrobot.eventbus.EventBus
的用法示例。
在下文中一共展示了EventBus.register方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import org.greenrobot.eventbus.EventBus; //导入方法依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_runtests);
textViewResult = (TextView) findViewById(R.id.textViewResult);
controlBus = new EventBus();
controlBus.register(this);
}
示例2: register
import org.greenrobot.eventbus.EventBus; //导入方法依赖的package包/类
/**
* Register a function to current stream.
* @param streamReceiver the function that receives stream items
*/
public synchronized void register(Function<? extends Stream, ?> streamReceiver) {
if (this.receivers.size() >= this.receiverCount) {
Logging.warn("Unknown StreamProvider trying to subscribe to stream!");
return;
}
EventBus eventBus = new EventBus();
eventBus.register(streamReceiver);
this.receivers.add(streamReceiver);
this.eventBuses.add(eventBus);
this.numSents.add(0);
Stream.this.syncItems();
}
示例3: apply
import org.greenrobot.eventbus.EventBus; //导入方法依赖的package包/类
public final Tout apply(UQI uqi, Tin input) {
this.uqi = uqi;
this.input = input;
this.output = this.init(uqi, input);
EventBus tempBus = new EventBus();
tempBus.register(this);
tempBus.post(new Object());
return this.output;
}
示例4: registerEventBus
import org.greenrobot.eventbus.EventBus; //导入方法依赖的package包/类
private void registerEventBus() {
final EventBus bus = Global.getInstance().getBus();
if (mIntentType == IS_TRAINING
&& !bus.isRegistered(this)) {
bus.register(this);
}
}
示例5: onStart
import org.greenrobot.eventbus.EventBus; //导入方法依赖的package包/类
@Override
public void onStart() {
super.onStart();
final EventBus eventBus = EventBus.getDefault();
if (!eventBus.isRegistered(this)) {
eventBus.register(this);
}
// ensure that www folder installed on external storage;
// if not - install it
isPluginReadyForWork = isPluginReadyForWork();
if (!isPluginReadyForWork) {
dontReloadOnStart = true;
installWwwFolder();
return;
}
// reload only if we on local storage
if (!dontReloadOnStart) {
dontReloadOnStart = true;
redirectToLocalStorageIndexPage();
}
// install update if there is anything to install
if (chcpXmlConfig.isAutoInstallIsAllowed() &&
!UpdatesInstaller.isInstalling() &&
!UpdatesLoader.isExecuting() &&
!TextUtils.isEmpty(pluginInternalPrefs.getReadyForInstallationReleaseVersionName())) {
installUpdate(null);
}
}
示例6: RtspServerSession
import org.greenrobot.eventbus.EventBus; //导入方法依赖的package包/类
public RtspServerSession(RtspServer rtspServer, final Socket socket) throws IOException {
name = "Android RTSP Server";
this.rtspServer = rtspServer;
this.socket = socket;
input = socket.getInputStream();
output = socket.getOutputStream();
eventBus = new EventBus();
eventBus.register(this);
new Thread(new RtspInputListener()).start();
}
示例7: register
import org.greenrobot.eventbus.EventBus; //导入方法依赖的package包/类
void register(@NonNull EventBus bus) {
bus.register(this);
}