当前位置: 首页>>代码示例>>Java>>正文


Java EventBus.register方法代码示例

本文整理汇总了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);
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:9,代码来源:TestRunnerActivity.java

示例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();
}
 
开发者ID:PrivacyStreams,项目名称:PrivacyStreams,代码行数:18,代码来源:Stream.java

示例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;
}
 
开发者ID:PrivacyStreams,项目名称:PrivacyStreams,代码行数:10,代码来源:AsyncFunction.java

示例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);
    }
}
 
开发者ID:huazhouwang,项目名称:Synapse,代码行数:9,代码来源:ModelDetailActivity.java

示例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);
    }
}
 
开发者ID:SUTFutureCoder,项目名称:localcloud_fe,代码行数:33,代码来源:HotCodePushPlugin.java

示例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();
}
 
开发者ID:devinbrown7,项目名称:streaminglib,代码行数:12,代码来源:RtspServerSession.java

示例7: register

import org.greenrobot.eventbus.EventBus; //导入方法依赖的package包/类
void register(@NonNull EventBus bus) {
    bus.register(this);
}
 
开发者ID:huazhouwang,项目名称:Synapse,代码行数:4,代码来源:AbsTrackHandler.java


注:本文中的org.greenrobot.eventbus.EventBus.register方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。