WallpaperService.Engine.OnCommand 方法

定义

处理发送到壁纸的 WallpaperManager#sendWallpaperCommand命令。

[Android.Runtime.Register("onCommand", "(Ljava/lang/String;IIILandroid/os/Bundle;Z)Landroid/os/Bundle;", "GetOnCommand_Ljava_lang_String_IIILandroid_os_Bundle_ZHandler")]
public virtual Android.OS.Bundle? OnCommand (string? action, int x, int y, int z, Android.OS.Bundle? extras, bool resultRequested);
[<Android.Runtime.Register("onCommand", "(Ljava/lang/String;IIILandroid/os/Bundle;Z)Landroid/os/Bundle;", "GetOnCommand_Ljava_lang_String_IIILandroid_os_Bundle_ZHandler")>]
abstract member OnCommand : string * int * int * int * Android.OS.Bundle * bool -> Android.OS.Bundle
override this.OnCommand : string * int * int * int * Android.OS.Bundle * bool -> Android.OS.Bundle

参数

action
String

要执行的命令的名称。 这会告诉你该怎么做,以及如何解释其余参数。

x
Int32

泛型整数参数。

y
Int32

泛型整数参数。

z
Int32

泛型整数参数。

extras
Bundle

任何其他参数。

resultRequested
Boolean

如果为 true,则调用方请求返回适合该命令的结果。

返回

如果返回结果,请创建捆绑包并将结果数据放入其中。 否则返回 null。

属性

注解

处理发送到壁纸的 WallpaperManager#sendWallpaperCommand命令。 默认实现不执行任何操作,并且始终返回 null 作为结果。

适用于 . 的 android.service.wallpaper.WallpaperService.Engine.onCommand(java.lang.String, int, int, int, android.os.Bundle, boolean)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于