Class.GetResource(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Localiza um recurso com um nome próprio.
[Android.Runtime.Register("getResource", "(Ljava/lang/String;)Ljava/net/URL;", "")]
public Java.Net.URL? GetResource (string name);
[<Android.Runtime.Register("getResource", "(Ljava/lang/String;)Ljava/net/URL;", "")>]
member this.GetResource : string -> Java.Net.URL
Parâmetros
- name
- String
nome do recurso desejado
Retornos
Um java.net.URL
objeto, null
se nenhum recurso com esse nome for encontrado.
- Atributos
Comentários
Localiza um recurso com um nome próprio.
As regras para pesquisar recursos associados a uma determinada classe são implementadas pelo carregador de classes ClassLoader definidor da classe. Esse método delega ao carregador de classes desse objeto. Se esse objeto foi carregado pelo carregador de classes de bootstrap, o método delega a ClassLoader#getSystemResource
.
Antes da delegação, um nome de recurso absoluto é construído a partir do nome de recurso fornecido usando este algoritmo:
<ul>
<li> Se o name
começa com um '/'
('\u002f'
), então o nome absoluto do recurso é a parte do name
seguinte o '/'
.
<Caso> contrário, o nome absoluto é da seguinte forma:
<blockquote>modified_package_name/name
</blockquote>
Onde o modified_package_name
é o nome do pacote deste objeto com '/'
substituído por '.'
('\u002e'
).
</ul>
Adicionado em 1.1.
Documentação Java para java.lang.Class.getResource(java.lang.String)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.