我在一个活动中注册了事件总线,例如 - EventBus.getDefault.register(this);
但现在我想将其注册到另一个活动中。那么如何实现呢?
答案 0 :(得分:1)
但是现在我想将其注册到另一个活动中。
您无法取消注册其他活动,因为它未注册。您必须取消注册您注册的同一对象。通常/* Server.js */
'use strict';
const mongoose = require('mongoose');
const bodyParser = require('body-parser');
const config = require('./app/config/test');
const express = require('express');
const passport = require('passport');
const port = process.env.PORT || 3000;
const app = express();
mongoose.Promise = global.Promise;
if(mongoose.connect(config.db)) {
console.log("Connected to a database");
}
/* Database Models */
const User = require('./app/models/user');
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.use(passport.initialize());
/* Bootstrap Routes */
require('./app/config/passport')(passport);
require('./app/config/routes')(app);
app.listen(port);
console.log('Express app started on port ' + port);
// log the current API version
console.log('Current API version: ' + process.env.API_VERSION);
/ onResume()
是处理它的好地方。