CompactDecimalFormat Classe

Definizione

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.

[Android.Runtime.Register("android/icu/text/CompactDecimalFormat", ApiSince=24, DoNotGenerateAcw=true)]
public class CompactDecimalFormat : Android.Icu.Text.DecimalFormat
[<Android.Runtime.Register("android/icu/text/CompactDecimalFormat", ApiSince=24, DoNotGenerateAcw=true)>]
type CompactDecimalFormat = class
    inherit DecimalFormat
Ereditarietà
Attributi

Commenti

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.2K" anziché "1200".

<strong>IMPORTANT:</strong> Gli utenti nuovi sono fortemente invitati a vedere se NumberFormatter si adatta al proprio caso d'uso. Anche se non è deprecato, questa classe CompactDecimalFormat viene fornita solo per la compatibilità con le versioni precedenti. <hr>

CompactDecimalFormat produce numeri abbreviati, adatti per la visualizzazione in ambienti con limitazioni immobiliari. Ad esempio, 'Hits: 1.2B' invece di 'Hits: 1.200.000.000'. Il formato sarà appropriato per la lingua specificata, ad esempio "1,2 Mrd". per il tedesco.

Per i numeri inferiori a 1000 trilioni (sotto 10^15, ad esempio 123.456.789.012.345), il risultato sarà breve per le lingue supportate. Tuttavia, il risultato può talvolta superare 7 caratteri, ad esempio quando sono presenti segni di combinazione o caratteri sottili. In questi casi, la larghezza visiva nei tipi di carattere deve essere ancora breve.

Per impostazione predefinita, sono presenti 2 cifre significative. Dopo la creazione, se vengono impostate più di tre cifre significative (con setMaximumSignificantDigits) o se viene impostato un numero fisso di cifre (con setMaximumIntegerDigits o setMaximumFractionDigits), il risultato potrebbe essere più ampio.

Lo stile "short" è anche in grado di formattare gli importi di valuta, ad esempio "$1,2M" anziché "$1,200,000,00" (inglese) o "5,3 Mio. €" invece di "5,300,000,00 €" (tedesco). I dati localizzati relativi ai formati più lunghi non sono ancora disponibili in CLDR Unicode. Per questo motivo, il tentativo di formattare un importo di valuta usando lo stile "long" produrrà un'eccezione UnsupportedOperationException.

Al momento, i numeri negativi e l'analisi non sono supportati e genereranno un'eccezione UnsupportedOperationException. La reimpostazione dei prefissi o dei suffissi del modello non è supportata; le chiamate al metodo vengono ignorate.

Si noti che i metodi importanti, ad esempio l'impostazione del numero di decimali, verranno spostati da DecimalFormat a NumberFormat.

per android.icu.text.CompactDecimalFormat.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
CompactDecimalFormat(IntPtr, JniHandleOwnership)

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.

Campi

Nome Descrizione
Accountingcurrencystyle
Obsoleti.

<strong>[icu]</strong> Constant per specificare lo stile di valuta del formato che usa il simbolo di valuta per rappresentare la valuta per la contabilità, ad esempio: "($3.

(Ereditato da NumberFormat)
Cashcurrencystyle
Obsoleti.

<strong>[icu]</strong> Constant per specificare lo stile di valuta di formato che usa il codice ISO valuta per rappresentare la valuta, ad esempio" "NT$3" anziché "NT$3".

(Ereditato da NumberFormat)
Currencystyle
Obsoleti.

<strong>[icu]</strong> Constant per specificare lo stile di valuta generale del formato.

(Ereditato da NumberFormat)
FractionField
Obsoleti.

Costante Field utilizzata per costruire un oggetto FieldPosition.

(Ereditato da NumberFormat)
IntegerField
Obsoleti.

Costante Field utilizzata per costruire un oggetto FieldPosition.

(Ereditato da NumberFormat)
Integerstyle
Obsoleti.

<strong>[icu]</strong> Constant per specificare un formato di stile numero intero.

(Ereditato da NumberFormat)
Isocurrencystyle
Obsoleti.

<strong>[icu]</strong> Constant per specificare lo stile di valuta del formato che usa il codice ISO valuta per rappresentare la valuta, ad esempio: "USD3.

(Ereditato da NumberFormat)
MinimumGroupingDigitsAuto

<strong>[icu]</strong> Constant per #setMinimumGroupingDigits(int) specificare il raggruppamento di visualizzazione usando la strategia predefinita per tutte le impostazioni locali.

(Ereditato da DecimalFormat)
MinimumGroupingDigitsMin2

<strong>[icu]</strong> Constant per #setMinimumGroupingDigits(int) specificare il raggruppamento di visualizzazione usando le impostazioni predefinite delle impostazioni locali, ad eccezione di non mostrare il raggruppamento su valori inferiori a 10000 (in modo che siano presenti almeno due cifre prima del primo separatore).

(Ereditato da DecimalFormat)
Numberstyle
Obsoleti.

<strong>[icu]</strong> Constant per specificare lo stile del numero normale di formato.

(Ereditato da NumberFormat)
PadAfterPrefix
Obsoleti.

<strong>[icu]</strong> Constant per #getPadPosition() e #setPadPosition(int) per specificare i caratteri del riquadro inseriti dopo il prefisso.

(Ereditato da DecimalFormat)
PadAfterSuffix
Obsoleti.

<strong>[icu]</strong> Constant per #getPadPosition() e #setPadPosition(int) per specificare i caratteri del riquadro inseriti dopo il suffisso.

(Ereditato da DecimalFormat)
PadBeforePrefix
Obsoleti.

<strong>[icu]</strong> Constant per #getPadPosition() e #setPadPosition(int) per specificare i caratteri del riquadro inseriti prima del prefisso.

(Ereditato da DecimalFormat)
PadBeforeSuffix
Obsoleti.

<strong>[icu]</strong> Constant per #getPadPosition() e #setPadPosition(int) per specificare i caratteri del riquadro inseriti prima del suffisso.

(Ereditato da DecimalFormat)
Percentstyle
Obsoleti.

<strong>[icu]</strong> Constant per specificare uno stile di formato da visualizzare per percentuale.

(Ereditato da NumberFormat)
Pluralcurrencystyle
Obsoleti.

<strong>[icu]</strong> Constant per specificare lo stile di valuta del formato che usa il nome lungo valuta con formato plurale per rappresentare la valuta, ad esempio "3.

(Ereditato da NumberFormat)
Scientificstyle
Obsoleti.

<strong>[icu]</strong> Constant per specificare uno stile di formato per visualizzare il numero scientifico.

(Ereditato da NumberFormat)
Standardcurrencystyle
Obsoleti.

<strong>[icu]</strong> Constant per specificare lo stile di valuta del formato che usa il simbolo di valuta per rappresentare la valuta, ad esempio "$3.

(Ereditato da NumberFormat)

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Currency

Restituisce l'oggetto Currency utilizzato per visualizzare gli importi di valuta. -oppure- Imposta l'oggetto Currency utilizzato per visualizzare gli importi di valuta.

(Ereditato da NumberFormat)
CurrencyPluralInfo

<strong>[icu]</strong> Restituisce l'istanza corrente di CurrencyPluralInfo. -oppure- <strong>[icu]</strong> Imposta un'istanza personalizzata di CurrencyPluralInfo.

(Ereditato da DecimalFormat)
CurrencyUsage

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.

(Ereditato da DecimalFormat)
DecimalFormatSymbols

Restituisce una copia dei simboli di formato decimale utilizzati da questo formattatore. -oppure- Imposta i simboli di formato decimali utilizzati da questo formattatore.

(Ereditato da DecimalFormat)
DecimalPatternMatchRequired

<strong>[icu]</strong> Restituisce se la presenza di un separatore decimale deve corrispondere al criterio. -oppure- <strong>[icu]</><>strong strong Parsing:</strong> Questo metodo viene usato per <em>require</em> o <em>forbid</em> la presenza di un separatore decimale nella stringa da analizzare (disabilitato per impostazione predefinita).

(Ereditato da DecimalFormat)
DecimalSeparatorAlwaysShown

Restituisce un valore che indica se il separatore decimale viene visualizzato su numeri interi. -oppure- <separatori sicuri>:</strong> Imposta se il separatore decimale (un punto in <em>en-US</em>) viene visualizzato su interi.

(Ereditato da DecimalFormat)
ExponentSignAlwaysShown

<strong>[icu]</strong> Restituisce se il segno (più o meno) viene sempre stampato nella notazione scientifica. -oppure- <strong>[icu]</strong><strong>Scientific Notation:</strong> Imposta se il segno (più o meno) deve essere sempre mostrato nell'esponente nella notazione scientifica.

(Ereditato da DecimalFormat)
FormatWidth

Restituisce il numero minimo di caratteri nell'output formattato. -oppure- <riempimento sicuro>:</strong> Imposta la larghezza minima dell'output stringa dalla pipeline di formattazione.

(Ereditato da DecimalFormat)
GroupingSize

Restituisce le dimensioni di raggruppamento primarie in uso. -oppure- <raggruppamento sicuro>:</strong> Imposta le dimensioni primarie di raggruppamento (distanza tra separatori di raggruppamento) usate durante la formattazione di numeri di grandi dimensioni.

(Ereditato da DecimalFormat)
GroupingUsed

Restituisce true se il raggruppamento viene utilizzato in questo formato. -oppure- Imposta se il raggruppamento verrà utilizzato o meno in questo formato.

(Ereditato da NumberFormat)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniPeerMembers

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.

MathContext

<strong>[icu]</strong> Restituisce l'oggetto java.math.MathContext usato per arrotondare i numeri. -oppure- <strong>[icu]</strong><>Rounding and Digit Limits:</strong> Imposta l'oggetto usato per arrotondare i java.math.MathContext numeri.

(Ereditato da DecimalFormat)
MathContextICU

<strong>[icu]</strong> Restituisce l'oggetto android.icu.math.MathContext usato per arrotondare i numeri. -oppure- <strong>[icu]</strong><Rounding>and Digit Limits:</strong> Overload of #setMathContext per android.icu.math.MathContext.

(Ereditato da DecimalFormat)
MaximumFractionDigits

Restituisce il numero massimo di cifre consentite nella parte frazionaria di un numero. -oppure- Imposta il numero massimo di cifre consentite nella parte frazionaria di un numero.

(Ereditato da NumberFormat)
MaximumIntegerDigits

Restituisce il numero massimo di cifre consentite nella parte intera di un numero. -oppure- Imposta il numero massimo di cifre consentite nella parte intera di un numero.

(Ereditato da NumberFormat)
MaximumSignificantDigits

<strong>[icu]</strong> Restituisce il numero massimo effettivo di cifre significative visualizzate. -oppure- <strong>[icu]</strong><>Rounding and Digit Limits:</strong> Imposta il numero massimo di cifre significative da visualizzare.

(Ereditato da DecimalFormat)
MinimumExponentDigits

<strong>[icu]</strong> Restituisce il numero minimo di cifre stampate nell'esponente nella notazione scientifica. -oppure- <strong>[icu]</strong><strong>Scientific Notation:</strong> Imposta il numero minimo di cifre da stampare nell'esponente.

(Ereditato da DecimalFormat)
MinimumFractionDigits

Restituisce il numero minimo di cifre consentite nella parte frazionaria di un numero. -oppure- Imposta il numero minimo di cifre consentite nella parte frazionaria di un numero.

(Ereditato da NumberFormat)
MinimumGroupingDigits

<strong>[icu]</strong> Restituisce il numero minimo di cifre prima dell'attivazione del raggruppamento. -oppure- <strong>[icu]</strong> Imposta il numero minimo di cifre che devono essere prima del primo separatore di raggruppamento affinché il separatore di raggruppamento venga stampato.

(Ereditato da DecimalFormat)
MinimumIntegerDigits

Restituisce il numero minimo di cifre consentite nella parte integer di un numero. -oppure- Imposta il numero minimo di cifre consentite nella parte integer di un numero.

(Ereditato da NumberFormat)
MinimumSignificantDigits

<strong>[icu]</strong> Restituisce il numero minimo effettivo di cifre significative visualizzate. -oppure- <strong>[icu]</strong><>Rounding and Digit Limits:</strong> Imposta il numero minimo di cifre significative da visualizzare.

(Ereditato da DecimalFormat)
Multiplier

Restituisce il moltiplicatore applicato ai numeri prima che vengano formattati. -oppure- Imposta un numero che verrà usato per moltiplicare tutti i numeri prima della formattazione.

(Ereditato da DecimalFormat)
NegativePrefix

<strong>Affixes:</strong> Ottiene la stringa di prefisso negativa attualmente utilizzata per formattare i numeri. -oppure- <strong>Affixes:</strong> Imposta la stringa su cui anteporre numeri negativi.

(Ereditato da DecimalFormat)
NegativeSuffix

<strong>Affixes:</strong> Ottiene la stringa di suffisso negativo attualmente in uso per formattare i numeri. -oppure- <strong>Affixes:</strong> Imposta la stringa da accodare a numeri negativi.

(Ereditato da DecimalFormat)
PadCharacter

<strong>[icu]</strong> Restituisce il carattere usato per la spaziatura interna. -oppure- <strong>[icu]</strong><Padding>:</strong> Imposta il carattere usato per aggiungere numeri più stretti rispetto alla larghezza specificata in #setFormatWidth.

(Ereditato da DecimalFormat)
PadPosition

<strong>[icu]</strong> Restituisce la posizione utilizzata per la spaziatura interna. -oppure- <strong>[icu]</strong><Strong>Padding:</strong> Imposta la posizione in cui inserire il carattere di riempimento quando è più stretto rispetto alla larghezza specificata in #setFormatWidth.

(Ereditato da DecimalFormat)
ParseBigDecimal

Restituisce un valore che indica se #parse restituisce sempre un valore BigDecimal. -oppure- Indica se preferire #parse la restituzione di un valore android.icu.math.BigDecimal quando possibile.

(Ereditato da DecimalFormat)
ParseCaseSensitive

<strong>[icu]</strong> Restituisce se forzare la corrispondenza tra maiuscole e minuscole (maiuscole/minuscole) durante l'analisi. -oppure- <strong>[icu]</strong> Specifica se l'analisi deve richiedere la corrispondenza dei casi in affissi, separatori esponenti e codici di valuta.

(Ereditato da DecimalFormat)
ParseIntegerOnly

Restituisce true se questo formato analizza i numeri solo come numeri interi. -oppure- Imposta se ignorare la parte frazionaria di un numero durante l'analisi (il valore predefinito è false).

(Ereditato da NumberFormat)
ParseMaxDigits

Restituisce sempre 1000, il valore predefinito prima dell'ICU 59. -oppure- Questo membro è deprecato.

(Ereditato da DecimalFormat)
ParseNoExponent

<strong>[icu]</strong> Restituisce se ignorare gli esponenti durante l'analisi. -oppure- <strong>[icu]</strong> Specifica se interrompere l'analisi quando viene rilevato un separatore esponente.

(Ereditato da DecimalFormat)
ParseStrict

<strong>[icu]</strong> Restituisce se l'analisi rigorosa è attiva. -oppure- <strong>[icu]</strong> Imposta se l'analisi rigorosa è attiva.

(Ereditato da NumberFormat)
PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
PositivePrefix

<strong>Affixes:</strong> Ottiene la stringa di prefisso positiva attualmente utilizzata per formattare i numeri. -oppure- <strong>Affixes:</strong> Imposta la stringa su cui anteporre numeri positivi.

(Ereditato da DecimalFormat)
PositiveSuffix

<strong>Affixes:</strong> Ottiene la stringa di suffisso positivo attualmente in uso per formattare i numeri. -oppure- <strong>Affixes:</strong> Imposta la stringa da accodare a numeri positivi.

(Ereditato da DecimalFormat)
RoundingIncrement

<strong>[icu]</strong> Restituisce l'incremento a cui vengono arrotondati i numeri. -oppure- <strong>[icu]</strong><>Rounding and Digit Limits:</strong> Imposta un incremento, o intervallo, a cui vengono arrotondati i numeri.

(Ereditato da DecimalFormat)
RoundingMode

Restituisce la modalità di arrotondamento utilizzata in questo oggetto NumberFormat. -oppure- Impostare la modalità di arrotondamento usata in questo formato NumberFormat.

(Ereditato da NumberFormat)
ScientificNotation

<strong>[icu]</strong> Restituisce se la notazione scientifica (esponenziale) è abilitata in questo formattatore. -oppure- <strong>[icu]</strong><strong>Scientific Notation:</strong> Set se questo formattatore deve stampare in notazione scientifica (esponenziale).

(Ereditato da DecimalFormat)
SecondaryGroupingSize

<strong>[icu]</strong> Restituisce le dimensioni di raggruppamento secondarie in uso. -oppure- <strong>[icu]</strong strong>Grouping:</><strong> Imposta la dimensione del raggruppamento secondario (distanza tra separatori di raggruppamento dopo il primo separatore) usata per la formattazione di numeri di grandi dimensioni.

(Ereditato da DecimalFormat)
SignAlwaysShown

<strong>[icu]</strong> Restituisce se il segno viene visualizzato su numeri positivi. -oppure- Imposta se visualizzare sempre il segno più ('+' in em<en>/em<) sui >numeri positivi.

(Ereditato da DecimalFormat)
ThresholdClass

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.

ThresholdType

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.

Metodi

Nome Descrizione
ApplyLocalizedPattern(String)

Converte la stringa specificata in notazione standard e quindi la analizza usando #applyPattern.

(Ereditato da DecimalFormat)
ApplyPattern(String)

Analizza la stringa del criterio specificata e sovrascrive le impostazioni specificate nella stringa del criterio.

(Ereditato da DecimalFormat)
AreSignificantDigitsUsed()

<strong>[icu]</strong> Restituisce se vengono usate cifre significative durante l'arrotondamento.

(Ereditato da DecimalFormat)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da _Format)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
Format(BigDecimal, StringBuffer, FieldPosition)

Da aggiungere

(Ereditato da DecimalFormat)
Format(BigDecimal, StringBuffer, FieldPosition)

Da aggiungere

(Ereditato da DecimalFormat)
Format(BigDecimal)

Metodo pratico per formattare un Oggetto BigDecimal.

(Ereditato da NumberFormat)
Format(BigDecimal)

<metodo strong>[icu]</strong> Convenience per formattare un ICU BigDecimal.

(Ereditato da NumberFormat)
Format(BigInteger, StringBuffer, FieldPosition)

Da aggiungere

(Ereditato da DecimalFormat)
Format(BigInteger)

<metodo strong>[icu]</strong> Convenience per formattare un BigInteger.

(Ereditato da NumberFormat)
Format(CurrencyAmount, StringBuffer, FieldPosition)

<strong>[icu]</strong> Formatta un currencyAmount.

(Ereditato da NumberFormat)
Format(CurrencyAmount)

<metodo strong>[icu]</strong> Convenience per formattare un currencyAmount.

(Ereditato da NumberFormat)
Format(Double, StringBuffer, FieldPosition)

Da aggiungere

(Ereditato da DecimalFormat)
Format(Double)

Specializzazione del formato.

(Ereditato da NumberFormat)
Format(Int64, StringBuffer, FieldPosition)

Da aggiungere

(Ereditato da DecimalFormat)
Format(Int64)

Specializzazione del formato.

(Ereditato da NumberFormat)
Format(Object, StringBuffer, FieldPosition)

Formatta un numero e accoda il testo risultante al buffer di stringa specificato.

(Ereditato da NumberFormat)
Format(Object)

Formatta un oggetto per produrre una stringa.

(Ereditato da _Format)
FormatToCharacterIterator(Object)

Formatta un oggetto che produce un oggetto AttributedCharacterIterator.

(Ereditato da _Format)
GetContext(DisplayContext+Type)

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.

(Ereditato da NumberFormat)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetInstance(Locale, CompactDecimalFormat+CompactStyle)

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.

GetInstance(ULocale, CompactDecimalFormat+CompactStyle)

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
Parse(String, ParsePosition)

Da aggiungere

(Ereditato da DecimalFormat)
Parse(String)

Analizza il testo dall'inizio della stringa specificata per produrre un numero.

(Ereditato da NumberFormat)
ParseCurrency(ICharSequence, ParsePosition)

Analizza il testo dalla stringa specificata come currencyAmount.

(Ereditato da NumberFormat)
ParseCurrency(String, ParsePosition)

Analizza il testo dalla stringa specificata come currencyAmount.

(Ereditato da NumberFormat)
ParseObject(String, ParsePosition)

Analizza il testo da una stringa per produrre un numero.

(Ereditato da NumberFormat)
ParseObject(String)

Analizza il testo dall'inizio della stringa specificata per produrre un oggetto .

(Ereditato da _Format)
SetContext(DisplayContext)

<strong>[icu]</strong> Impostare un valore DisplayContext specifico nel formattatore, ad esempio CAPITALIZATION_FOR_STANDALONE.

(Ereditato da NumberFormat)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetRoundingIncrement(BigDecimal)

<strong>[icu]</strong><>Rounding and Digit Limits:</strong> Overload of .#setRoundingIncrement(java.math.BigDecimal)

(Ereditato da DecimalFormat)
SetRoundingIncrement(Double)

<strong>[icu]</strong><>Rounding and Digit Limits:</strong> Overload of .#setRoundingIncrement(java.math.BigDecimal)

(Ereditato da DecimalFormat)
SetSignificantDigitsUsed(Boolean)

<strong>[icu]</strong><>Rounding and Digit Limits:</strong> Sets indica se le cifre significative devono essere usate durante l'arrotondamento.

(Ereditato da DecimalFormat)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToLocalizedPattern()

Chiama #toPattern e converte la stringa in notazione localizzata.

(Ereditato da DecimalFormat)
ToPattern()

Serializza questo oggetto formattatore in una stringa di pattern di formato decimale.

(Ereditato da DecimalFormat)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Notifica al runtime di interoperabilità che il peer gestito è stato eliminato.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Rilascia questo Java peer a meno che non venga conservato da un altro riferimento gestito.

(Ereditato da Object)
IJavaPeerable.Finalized()

Notifica al runtime di interoperabilità che il peer gestito è stato finalizzato.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Ottiene lo stato che descrive la relazione tra questo peer gestito e il relativo riferimento JNI.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Imposta il codice hash dell'identità di interoperabilità per questo Java peer.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Imposta lo stato peer gestito e JNI per questo peer Java.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Imposta il riferimento all'oggetto JNI usato da questo peer gestito.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a