Exemplo n.º 1
0
 @Override
 public void onStart() {
   if (mWireables != null) {
     for (Wireable wireable : mWireables) {
       wireable.onStart();
     }
   }
 }
Exemplo n.º 2
0
  public TinyBus wire(Wireable wireable) {
    assertObjectAndWorkerThread(wireable);
    Context context = mImpl.getNotNullContext();

    if (mWireables == null) {
      mWireables = new ArrayList<Wireable>();
    }
    mWireables.add(wireable);

    wireable.onCreate(this, context.getApplicationContext());
    wireable.assertSuperOnCreateCalled();

    if (context instanceof Application || context instanceof Service) {
      wireable.onStart();
    }

    // TODO, what to do with already started activity?
    return this;
  }