小编Fre*_*rry的帖子

如何在库模块中使用 Android 视图绑定?

我想我知道这个问题的答案,但是……

我在库模块中启用了视图绑定。美好的。然后,我将该 .AAR 并在另一个应用程序中使用它,但我没有启用视图绑定。当我运行该应用程序并从库中启动一个活动时,我得到

java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/viewbinding/ViewBinding;
Run Code Online (Sandbox Code Playgroud)

如果我随后在应用程序中启用视图绑定,则一切正常。看来我应该能够在库中使用视图绑定,而不必在应用程序中启用它。

也许必要的课程被 Proguarded 拿走了?

android android-layout android-studio

6
推荐指数
2
解决办法
3320
查看次数

视图可以从活动中获得结果吗?

在一个Activity,我开始像这样的图像选择活动:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(Intent.createChooser(intent,"Select Image"), 0);
Run Code Online (Sandbox Code Playgroud)

并通过实现onActivityResult()相同的结果获得结果Activity.

现在我有一个自定义View类,我想从中做同样的事情,或类似的事情.但我希望这个类得到结果,而不是必须创建父Activity实现onActivityResult(),只是将结果交给我的类.

我怎样才能做到这一点?
谢谢.

android

2
推荐指数
1
解决办法
34
查看次数

标签 统计

android ×2

android-layout ×1

android-studio ×1