Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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
Android 定义自定义操作字符串时是否需要包含应用程序包前缀_Android - Fatal编程技术网

Android 定义自定义操作字符串时是否需要包含应用程序包前缀

Android 定义自定义操作字符串时是否需要包含应用程序包前缀,android,Android,定义自定义操作字符串时包含应用程序包前缀是约定的还是强制的?说明: 对于您定义的操作,最好使用包名称作为前缀,以确保唯一性 所以这只是一个约定,因为没有技术上的要求来输入包名,但是约定会帮助您。例如,如果您创建了一个名为REFRESH的操作,很可能其他应用程序会创建一个名称完全相同的操作,这可能会给您带来问题。如果您将程序包前置到操作名称,那么您可以确保您的名称是唯一的,并且只有您的应用程序才会拦截它们 试图在上注册常见操作,但没有那么多的条目。说明: 对于您定义的操作,最好使用包名称作为前缀,

定义自定义操作字符串时包含应用程序包前缀是约定的还是强制的?

说明:

对于您定义的操作,最好使用包名称作为前缀,以确保唯一性

所以这只是一个约定,因为没有技术上的要求来输入包名,但是约定会帮助您。例如,如果您创建了一个名为
REFRESH
的操作,很可能其他应用程序会创建一个名称完全相同的操作,这可能会给您带来问题。如果您将程序包前置到操作名称,那么您可以确保您的名称是唯一的,并且只有您的应用程序才会拦截它们

试图在上注册常见操作,但没有那么多的条目。

说明:

对于您定义的操作,最好使用包名称作为前缀,以确保唯一性

所以这只是一个约定,因为没有技术上的要求来输入包名,但是约定会帮助您。例如,如果您创建了一个名为
REFRESH
的操作,很可能其他应用程序会创建一个名称完全相同的操作,这可能会给您带来问题。如果您将程序包前置到操作名称,那么您可以确保您的名称是唯一的,并且只有您的应用程序才会拦截它们

试图在上注册常见操作,但没有那么多条目。

找到了…:)很好的解释明白了…:)很好的解释