Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不带用于Android的Firebase函数的数据参数_Java_Android_Firebase_Google Cloud Functions - Fatal编程技术网

Java 不带用于Android的Firebase函数的数据参数

Java 不带用于Android的Firebase函数的数据参数,java,android,firebase,google-cloud-functions,Java,Android,Firebase,Google Cloud Functions,我在Android上尝试了这段代码 初始化依赖项 私有FirebaseFunctions MFFunctions; 在onCreate()中 mFunctions=FirebaseFunctions.getInstance(); 附加功能 Map data=newhashmap(); 数据输入(“键1”、“值1”); 数据。put(“键2”、“值2”); mFunctions.getHttpScalable(“HTTP\U事件\U名称”) .呼叫(数据) .continueWith(新的c

我在Android上尝试了这段代码


初始化依赖项

私有FirebaseFunctions MFFunctions;
onCreate()中

mFunctions=FirebaseFunctions.getInstance();
附加功能

Map data=newhashmap();
数据输入(“键1”、“值1”);
数据。put(“键2”、“值2”);
mFunctions.getHttpScalable(“HTTP\U事件\U名称”)
.呼叫(数据)
.continueWith(新的continueWith(){
@凌驾
公共字符串(@NonNull Task)引发异常{
字符串结果=(字符串)task.getResult().getData();
返回结果;
}
});
很好用

但是当我检查HTTP请求的正文时,我可以找到这个

{ data: {key1: 'value1', key2: 'value2'} }

如果我想让它没有像这样的
数据

{ key1: 'value1', key2: 'value2'}

我该怎么办?

客户端SDK中的可调用函数可以使用。wire协议已定义,不能修改以满足其他需要

如果您想要完全控制请求正文中函数参数的格式,那么应该实现常规HTTP(S)云函数。在这种情况下,您还必须实现自己的客户端客户端