小编Dav*_*per的帖子

getActivity 空异常警告?

我有一个片段,我将在其中执行以下操作:

getActivity().runOnUiThread(new Runnable() {
                        @Override
                        public void run() {
                                }
                    });
Run Code Online (Sandbox Code Playgroud)

在这里,我收到runOnUiThread了警告may produce NullPointerException。代码可以正常工作。Android Studio 建议我像这样更改代码:

Objects.requireNonNull(getActivity()).runOnUiThread(new Runnable() {
                        @Override
                        public void run() {
Run Code Online (Sandbox Code Playgroud)

这是明智的吗?有没有其他/更好的方法?

android android-fragments android-activity

5
推荐指数
1
解决办法
1742
查看次数