gpt4 book ai didi

android - 当我只有 Context 作为参数时,来自带有静态方法的类的 Snackbar。

转载 作者:太空狗 更新时间:2023-10-29 14:44:20 24 4
gpt4 key购买 nike

每当我检查网络连接并且没有在具有静态方法的 NetworkClient 类中找到一个时,我都会尝试创建一个 snackbar 。这些方法中的每一个都只从调用 Activity 传递一个 Context 参数。理想情况下,我想在类中创建一个私有(private)方法,如下所示:

private void showNetworkErrorSnackbar(Context mContext) {
Snackbar.make( whatgoeshere?, mContext.getString(R.string.network_error_message), Snackbar.LENGTH_LONG).show();
}

可以从任何 NetworkClient 方法调用。但是,我无法弄清楚如何获取要放入第一个参数的 View 。更改方法的参数以包含 View 会太复杂,因为这些方法已在每个 Activity 中调用。

最佳答案

当然,在输入之后我能够准确地推理出要搜索的内容。仅从上下文获取 View 的答案在这里:https://stackoverflow.com/a/21146009/4888701它能够解决我的问题。希望这可以帮助遇到类似问题的其他人。

关于android - 当我只有 Context 作为参数时,来自带有静态方法的类的 Snackbar。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42429738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com