制定需要多个参数的意图?

Make intents that needs more than one arguments?

在mosby和examples中,视图中的intent方法最多接受一个参数。如何通过演示者将超过 1 个参数传递给交互器?

您必须像这样将参数包装成 class:

class MyParams {
  final int a;
  final String b;

  MyParams(int a, String b){
    this.a = a;
    this.b = b;
  }
}

这是因为在 Rx 中 Observable<T> 恰好采用 1 个通用类型参数。

然后你的视图有一些像

这样的意图
interface MyView {
  Observable<MyParams> fooIntent();
}

还有一个 class android.support.v4.util.Pair 可以使用,如果你正好有 2 个参数。