Open smileToWxm opened 3 years ago
感谢反馈,我会仔细考虑下这个需求
我想在传输List数据的时候指定数据类型,要如何传参 比如 在传递一个 List的时候不知道如何调用LiveEventBus.get("",List.class)会报错 只能使用 LiveEventBus.get("",List.class).observeForever(new androidx.lifecycle.Observer() { @override public void onChanged(List list) {
} });
但我希望返回值是携带固定类型的比如 List的形式,要如何处理?
LiveEventBus .get(TEST_KEY, (Class<List<String>>) ((Class)List.class)) .observe(this, new Observer<List<String>>() { @Override public void onChanged(@Nullable List<String> strings) { } });
我想在传输List数据的时候指定数据类型,要如何传参 比如 在传递一个 List的时候不知道如何调用LiveEventBus.get("",List.class)会报错
只能使用
LiveEventBus.get("",List.class).observeForever(new androidx.lifecycle.Observer
() { @Override public void onChanged(List list) {
但我希望返回值是携带固定类型的比如 List的形式,要如何处理?