我有Flutter应用程序,并且正在使用远程配置来检索一些信息,但是代码在获取数据时会引发异常。
这是我设置远程配置的方法。
Future<RemoteConfig> setupRemoteConfig() async {
final RemoteConfig remoteConfig = await RemoteConfig.instance;
// Enable developer mode to relax fetch throttling
remoteConfig.setConfigSettings(RemoteConfigSettings(debugMode: true));
remoteConfig.setDefaults(<String, dynamic>{
'categories': "food,drink",
});
await remoteConfig.fetch(expiration: const Duration(hours: 5));
await remoteConfig.activateFetched();
return remoteConfig;
}
此代码引发以下异常:
Exception: Unable to fetch remote config
在我的控制台中说:
W/FirebaseRemoteConfig(10456): IPC failure: 6503:NOT_AVAILABLE
我怎样才能解决这个问题?
用Try Catch包装您的fetch()和ActivateFetched()API调用
try {
// Using default duration to force fetching from remote server.
await remoteConfig.fetch(expiration: const Duration(seconds: 0));
await remoteConfig.activateFetched();
} on FetchThrottledException catch (exception) {
// Fetch throttled.
print(exception);
} catch (exception) {
print(
'Unable to fetch remote config. Cached or default values will be '
'used');
}
在此处查看官方示例:https
:
//github.com/flutter/plugins/blob/master/packages/firebase_remote_config/example/lib/main.dart
我已经为flutter设置了firebase配置 根据文档https://pub.dev/packages/firebase_remote_config#-readme-tab- 我的钥匙是 Flutter应用程序中的远程配置在获取时引发异常
我已经将我的依赖项更改为导入com.android.support: appcompat-v7:23.0.1和com.android.support: design: 23.0.1,但它没有修复错误。youtube片段显示:“初始化YouTube播放器时发生错误” E/YouTubeAndroidPlayerAPI:创建YouTubePlayerView com时出错。谷歌。Androidyout
有时,当Tomcat已经运行了一段时间并且我终止了嵌入的Tomcat(Ctrl c)时,应用程序会引发以下异常: <代码>2019-10-17 10:23:10.704信息20020---[线程3]o.s.b.f.支持。DisposableBeanAdapter:在名为“entityManagerFactory”的bean上调用destroy方法失败:java。lang.BootstrapMeth
我正在尝试设置一个SpringCloudConfig服务器,它使用SSH密钥从GitRepo获取配置。它使用SpringBootVersion2.1运行。0.0版本和springCloudVersion格林威治。M3。 当在下面的配置中使用带有用户名和密码的https bitbucket URI时,配置服务工作正常,没有问题: 但我们必须迁移到使用ssh密钥,而不是使用以下配置的用户名和密码: i
在我的android应用程序中,我看到每当我第一次打开它,它就会从加载数据,但同时如果我导航到我的或试图更改activity或片段,即使是我在检索数据时显示的也会像2G互联网连接中的电影一样,有一小会儿会卡住。我真的不喜欢这种行为,我认为这会减少我的应用程序的用户数量。我不知道这一幕背后的确切原因,但也许logcat中的这句台词喊出了这个原因 应用程序可能在其主线程上做了太多的工作。 我想知道原因
pom.xml:
我正在实现自定义'AuthenticationProvider'。如果没有经过身份验证,我将在'authenticate'函数中抛出异常,如下所示。 我有全局异常处理程序,如下所示。 当在'authenticate'函数内部引发异常时,不会调用全局异常处理程序。对于所有其他例外情况,它正在被调用。我想在全局异常处理程序中捕获异常并返回自定义错误消息。我怎么能那样做?感谢任何帮助。提前道谢。
问题内容: 我在Java中进行异常处理时遇到问题,这是我的代码。尝试运行以下行时出现编译器错误:。错误是: 永远不会在相应的try语句的主体中引发MojException异常 这是代码: 这是MojException的代码: 谁能帮我这个? 问题答案: try语句中的catch块需要 精确 捕获-block 内的代码 可能 抛出的异常(或该异常的超类)。 您想做的是这样的: 这将导致编译器错误,因