Calendar Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas Calendar adalah kelas abstrak yang menyediakan metode untuk mengonversi antara instan tertentu dalam waktu dan satu set #fields calendar fields seperti YEAR, , MONTHDAY_OF_MONTH, HOUR, dan sebagainya, dan sebagainya, dan untuk memanipulasi bidang kalender, seperti mendapatkan tanggal minggu depan.
[Android.Runtime.Register("java/util/Calendar", DoNotGenerateAcw=true)]
public abstract class Calendar : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.ICloneable, Java.Lang.IComparable
[<Android.Runtime.Register("java/util/Calendar", DoNotGenerateAcw=true)>]
type Calendar = class
inherit Object
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ICloneable
interface IComparable
- Warisan
- Turunan
- Atribut
- Penerapan
Keterangan
Kelas Calendar adalah kelas abstrak yang menyediakan metode untuk mengonversi antara instan tertentu dalam waktu dan satu set #fields calendar fields seperti YEAR, , MONTHDAY_OF_MONTH, HOUR, dan sebagainya, dan sebagainya, dan untuk memanipulasi bidang kalender, seperti mendapatkan tanggal minggu depan. Instan dalam waktu dapat diwakili oleh nilai milidetik yang merupakan offset dari "Epoch"><em>Epoch</em>, 1 Januari 1970 00:00:00.000 GMT (Gregorian).
Kelas ini juga menyediakan bidang dan metode tambahan untuk menerapkan sistem kalender konkret di luar paket. Bidang dan metode tersebut didefinisikan sebagai protected.
Seperti kelas sensitif lokal lainnya, Calendar menyediakan metode kelas, getInstance, untuk mendapatkan objek yang umumnya berguna dari jenis ini.
CalendarMetode mengembalikan getInstanceCalendar objek yang bidang kalendernya telah diinisialisasi dengan tanggal dan waktu saat ini: <blockquote>
Calendar rightNow = Calendar.getInstance();
</blockquote>
Objek Calendar dapat menghasilkan semua nilai bidang kalender yang diperlukan untuk menerapkan pemformatan tanggal-waktu untuk bahasa dan gaya kalender tertentu (misalnya, Japanese-Gregorian, Japanese-Traditional).
Calendar menentukan rentang nilai yang dikembalikan oleh bidang kalender tertentu, serta maknanya. Misalnya, bulan pertama sistem kalender memiliki nilai MONTH == JANUARY untuk semua kalender. Nilai lain didefinisikan oleh subkelas konkret, seperti ERA. Lihat dokumentasi bidang individual dan dokumentasi subkelas untuk detailnya.
<h2>Mendapatkan dan Mengatur Nilai< Bidang Kalender/h2>
Nilai bidang kalender dapat diatur dengan memanggil set metode . Nilai bidang apa pun yang Calendar diatur dalam tidak akan ditafsirkan sampai perlu menghitung nilai waktunya (milidetik dari Epoch) atau nilai bidang kalender. Memanggil , , getgetTimeInMillis, getTime dan add melibatkan perhitungan tersebutroll.
<h3>Leniency</h3>
Calendarmemiliki dua mode untuk menginterpretasikan bidang kalender, <em lenient>/em< dan >em<non-lenient>/em<>.
Calendar Saat dalam mode lenient, ia menerima berbagai nilai bidang kalender yang lebih luas daripada yang dihasilkannya. Saat mengolah Calendar ulang nilai bidang kalender untuk dikembalikan oleh get(), semua bidang kalender dinormalisasi. Misalnya, lenient GregorianCalendar menafsirkan MONTH == JANUARY, DAY_OF_MONTH == 32 sebagai 1 Februari.
Calendar Ketika berada dalam mode non-lenient, ia melemparkan pengecualian jika ada ketidakkonsistensian di bidang kalendernya. Misalnya, GregorianCalendar selalu menghasilkan DAY_OF_MONTH nilai antara 1 dan panjang bulan. Non-lenient GregorianCalendar melemparkan pengecualian saat menghitung nilai bidang waktu atau kalendernya jika nilai bidang di luar rentang telah ditetapkan.
<h3>"first_week">Minggu< Pertama/jam3>
Calendar mendefinisikan minggu tujuh hari khusus lokal menggunakan dua parameter: hari pertama dalam seminggu dan hari minimal dalam minggu pertama (dari 1 hingga 7). Angka-angka ini diambil dari data sumber daya lokal atau lokal itu sendiri ketika Calendar dibangun. Jika lokal yang ditunjuk berisi ekstensi Unicode "fw", hari pertama dalam seminggu akan diperoleh sesuai dengan ekstensi tersebut. Mereka juga dapat ditentukan secara eksplisit melalui metode untuk mengatur nilainya.
Saat mengatur atau mendapatkan WEEK_OF_MONTH bidang atau WEEK_OF_YEAR , Calendar harus menentukan minggu pertama bulan atau tahun sebagai titik referensi. Minggu pertama dalam sebulan atau tahun didefinisikan sebagai periode tujuh hari paling awal yang dimulai pada getFirstDayOfWeek() dan berisi setidaknya getMinimalDaysInFirstWeek() hari pada bulan atau tahun tersebut. Minggu bernomor ..., -1, 0 mendahului minggu pertama; minggu bernomor 2, 3,... ikuti saja. Perhatikan bahwa penomoran yang dinormalisasi yang dikembalikan get() mungkin berbeda. Misalnya, subkelas tertentu Calendar dapat menunjuk minggu sebelum minggu ke-1 dalam setahun sebagai minggu <i>n</i> dari tahun sebelumnya.
<Resolusi> Bidang Kalender h3</h3>
Saat menghitung tanggal dan waktu dari bidang kalender, mungkin ada informasi yang tidak mencukup untuk komputasi (seperti hanya tahun dan bulan tanpa hari dalam sebulan), atau mungkin ada informasi yang tidak konsisten (seperti Selasa, 15 Juli 1996 (Gregorian) -- 15 Juli 1996 sebenarnya adalah hari Senin).
Calendar akan mengatasi nilai bidang kalender untuk menentukan tanggal dan waktu dengan cara berikut.
"resolusi">Jika ada konflik dalam nilai bidang kalender, <c>Kalender</c> memberikan prioritas pada bidang kalender yang telah diatur baru-baru ini. Berikut ini adalah kombinasi default bidang kalender. Kombinasi terbaru, seperti yang ditentukan oleh bidang tunggal yang terakhir diatur, akan digunakan.
"date_resolution">Untuk bidang tanggal: <blockquote>
YEAR + MONTH + DAY_OF_MONTH
YEAR + MONTH + WEEK_OF_MONTH + DAY_OF_WEEK
YEAR + MONTH + DAY_OF_WEEK_IN_MONTH + DAY_OF_WEEK
YEAR + DAY_OF_YEAR
YEAR + DAY_OF_WEEK + WEEK_OF_YEAR
</blockquote>
"time_resolution">Untuk bidang waktu hari: <blockquote>
HOUR_OF_DAY
AM_PM + HOUR
</blockquote>
Jika ada bidang kalender yang nilainya belum diatur dalam kombinasi bidang yang dipilih, Calendar menggunakan nilai defaultnya. Nilai default setiap bidang dapat bervariasi menurut sistem kalender konkret. Misalnya, dalam GregorianCalendar, default bidang sama dengan awal Epoch: yaitu, , YEAR = 1970MONTH = JANUARY, DAY_OF_MONTH = 1, dll.
<Catatan kuat>:</kuat> Ada kemungkinan ambiguitas dalam interpretasi waktu tunggal tertentu, yang diselesaikan dengan cara berikut: <ol><li> 23:59 adalah menit terakhir dalam sehari dan 00:00 adalah menit pertama hari berikutnya. Dengan demikian, 23:59 pada 31 Des 1999 < 00:00 pada 1 Jan 2000 < 00:01 pada 1 Jan 2000.
String format tanggal atau waktu bukan bagian dari definisi kalender, karena string tersebut harus dapat dimodifikasi atau dapat diganti oleh pengguna saat runtime. Gunakan DateFormat untuk memformat tanggal.
<h3>Manipulasi< Bidang/h3>
Bidang kalender dapat diubah menggunakan tiga metode: set(), , add()dan roll().
<bidang kalender perubahan kuat>set(f, value)</kuat> ke f.value Selain itu, ini mengatur variabel anggota internal untuk menunjukkan bahwa bidang f kalender telah diubah. Meskipun bidang f kalender segera diubah, nilai waktu kalender dalam milidetik tidak dikomputasi ulang hingga panggilan berikutnya ke get(), getTime(), getTimeInMillis(), add(), atau roll() dibuat. Dengan demikian, beberapa panggilan untuk set() tidak memicu beberapa komputasi yang tidak perlu. Akibat mengubah bidang kalender menggunakan set(), bidang kalender lainnya juga dapat berubah, tergantung pada bidang kalender, nilai bidang kalender, dan sistem kalender. Selain itu, get(f) tidak akan selalu kembali value diatur oleh panggilan ke set metode setelah bidang kalender dikomputasi ulang. Spesifikasi ditentukan oleh kelas kalender konkret.
<em>Contoh</em>: Pertimbangkan awalnya GregorianCalendar diatur ke 31 Agustus 1999.
set(Calendar.MONTH, Calendar.SEPTEMBER) Panggilan menetapkan tanggal ke 31 September 1999. Ini adalah representasi internal sementara yang diselesaikan hingga 1 Oktober 1999 jika getTime() kemudian dipanggil. Namun, panggilan ke set(Calendar.DAY_OF_MONTH, 30) sebelum panggilan untuk getTime() menetapkan tanggal ke 30 September 1999, karena tidak ada komputasi ulang yang terjadi setelah set() itu sendiri.
<penambahan > kuatadd(f, delta)<>/kuatdelta ke bidang .f Ini setara dengan panggilan set(f, get(f) + delta) dengan dua penyesuaian:
<blockquote>
<kuat>Tambahkan aturan 1</kuat>. Nilai bidang f setelah panggilan dikurangi nilai bidang f sebelum panggilan adalah delta, modulo setiap luapan yang telah terjadi di bidang f. Luapan terjadi ketika nilai bidang melebihi rentangnya dan, sebagai hasilnya, bidang yang lebih besar berikutnya ditambahkan atau dikurangi dan nilai bidang disesuaikan kembali ke dalam rentangnya.
<kuat>Tambahkan aturan 2</kuat>. Jika bidang yang lebih kecil diharapkan invariant, tetapi tidak mungkin sama dengan nilai sebelumnya karena perubahan minimum atau maksimumnya setelah bidang f diubah atau batasan lainnya, seperti perubahan offset zona waktu, maka nilainya disesuaikan agar sedekat mungkin dengan nilai yang diharapkan. Bidang yang lebih kecil mewakili satuan waktu yang lebih kecil.
HOUR adalah bidang yang lebih kecil daripada DAY_OF_MONTH. Tidak ada penyesuaian yang dilakukan pada bidang yang lebih kecil yang tidak diharapkan invariant. Sistem kalender menentukan bidang apa yang diharapkan invarian.
</blockquote>
Selain itu, tidak seperti set(), add() memaksa komputasi ulang segera dari milidetik kalender dan semua bidang.
<em>Contoh</em>: Pertimbangkan awalnya GregorianCalendar diatur ke 31 Agustus 1999.
add(Calendar.MONTH, 13) Panggilan mengatur kalender ke 30 September 2000.
<kuat>Tambahkan aturan 1</kuat> mengatur MONTH bidang ke September, karena menambahkan 13 bulan ke Agustus memberikan September tahun depan. Karena DAY_OF_MONTH tidak boleh 31 pada bulan September dalam GregorianCalendar, <aturan penambahan kuat>2</kuat> menetapkan DAY_OF_MONTH ke 30, nilai terdekat yang mungkin. Meskipun ini adalah bidang yang lebih kecil, DAY_OF_WEEK tidak disesuaikan oleh aturan 2, karena diperkirakan akan berubah ketika bulan berubah dalam .GregorianCalendar
<penambahan > yang kuatroll(f, delta)<>/kuatdelta ke bidang f tanpa mengubah bidang yang lebih besar. Ini setara dengan panggilan add(f, delta) dengan penyesuaian berikut:
<blockquote>
<aturan> Roll yang kuat</kuat>. Bidang yang lebih besar tidak berubah setelah panggilan. Bidang yang lebih besar mewakili satuan waktu yang lebih besar.
DAY_OF_MONTH adalah bidang yang lebih besar daripada HOUR.
</blockquote>
<em>Contoh</em>: Lihat java.util.GregorianCalendar#roll(int, int).
<model> Penggunaan yang kuat</kuat>. Untuk memotivasi perilaku add() dan roll(), pertimbangkan komponen antarmuka pengguna dengan tombol kenaikan dan penurunan untuk bulan, hari, dan tahun, dan yang mendasar GregorianCalendar. Jika antarmuka membaca 31 Januari 1999 dan pengguna menekan tombol kenaikan bulan, apa yang harus dibaca? Jika implementasi yang mendasar set()menggunakan , implementasi mungkin membaca 3 Maret 1999. Hasil yang lebih baik adalah 28 Februari 1999. Selain itu, jika pengguna menekan tombol kenaikan bulan lagi, itu harus membaca 31 Maret 1999, bukan 28 Maret 1999. Dengan menyimpan tanggal asli dan menggunakan atau add()roll(), tergantung pada apakah bidang yang lebih besar harus terpengaruh, antarmuka pengguna dapat berperilaku seperti yang diharapkan sebagian besar pengguna secara intuitif.
Ditambahkan dalam 1.1.
Dokumentasi Java untuk java.util.Calendar.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Konstruktor
| Nama | Deskripsi |
|---|---|
| Calendar() |
Membuat Kalender dengan zona waktu default dan lokal default |
| Calendar(IntPtr, JniHandleOwnership) |
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime. |
| Calendar(TimeZone, Locale) |
Membuat kalender dengan zona waktu dan lokal yang ditentukan. |
Bidang
| Nama | Deskripsi |
|---|---|
| AllStyles |
Kedaluwarsa.
Penentu gaya untuk |
| Am |
Nilai bidang yang |
| AmPm |
Kedaluwarsa.
Nomor bidang untuk |
| April |
Nilai bidang yang |
| August |
Nilai bidang yang |
| Date |
Kedaluwarsa.
Nomor bidang untuk |
| DayOfMonth |
Kedaluwarsa.
Nomor bidang untuk |
| DayOfWeek |
Kedaluwarsa.
Nomor bidang untuk |
| DayOfWeekInMonth |
Kedaluwarsa.
Nomor bidang untuk |
| DayOfYear |
Kedaluwarsa.
Nomor bidang untuk |
| December |
Nilai bidang yang |
| DstOffset |
Kedaluwarsa.
Nomor bidang untuk |
| Era |
Kedaluwarsa.
Nomor bidang untuk |
| February |
Nilai bidang yang |
| FieldCount |
Jumlah bidang berbeda yang dikenali oleh |
| Friday |
Nilai bidang yang |
| Hour |
Kedaluwarsa.
Nomor bidang untuk |
| HourOfDay |
Kedaluwarsa.
Nomor bidang untuk |
| January |
Nilai bidang yang |
| July |
Nilai bidang yang |
| June |
Nilai bidang yang |
| Long |
Kedaluwarsa.
Penentu gaya untuk |
| LongFormat |
Penentu gaya untuk |
| LongStandalone |
Penentu gaya untuk |
| March |
Nilai bidang yang |
| May |
Nilai bidang yang |
| Millisecond |
Kedaluwarsa.
Nomor bidang untuk |
| Minute |
Kedaluwarsa.
Nomor bidang untuk |
| Monday |
Nilai bidang yang |
| Month |
Kedaluwarsa.
Nomor bidang untuk |
| NarrowFormat |
Penentu gaya untuk |
| NarrowStandalone |
Penentu gaya untuk |
| November |
Nilai bidang yang |
| October |
Nilai bidang yang |
| Pm |
Nilai bidang yang |
| Saturday |
Nilai bidang yang |
| Second |
Kedaluwarsa.
Nomor bidang untuk |
| September |
Nilai bidang yang |
| Short |
Kedaluwarsa.
Penentu gaya untuk |
| ShortFormat |
Penentu gaya untuk |
| ShortStandalone |
Penentu gaya untuk |
| Sunday |
Nilai bidang yang |
| Thursday |
Nilai bidang yang |
| Tuesday |
Nilai bidang yang |
| Undecimber |
Nilai bidang yang |
| Wednesday |
Nilai bidang yang |
| WeekOfMonth |
Kedaluwarsa.
Nomor bidang untuk |
| WeekOfYear |
Kedaluwarsa.
Nomor bidang untuk |
| Year |
Kedaluwarsa.
Nomor bidang untuk |
| ZoneOffset |
Kedaluwarsa.
Nomor bidang untuk |
Properti
| Nama | Deskripsi |
|---|---|
| AreFieldsSet |
True jika |
| AvailableCalendarTypes |
Mengembalikan unmodifiable |
| CalendarType |
Mengembalikan tipe kalender dari ini |
| Class |
Mengembalikan kelas runtime dari . |
| Fields |
Nilai bidang kalender untuk waktu yang saat ini ditetapkan untuk kalender ini. |
| FirstDayOfWeek |
Mendapatkan apa hari pertama dalam seminggu; e. |
| Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
| Instance |
Mendapatkan kalender menggunakan zona waktu dan lokal default. |
| IsTimeSet |
True jika nilainya |
| IsWeekDateSupported |
Mengembalikan apakah ini |
| JniIdentityHashCode |
Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop. (Diperoleh dari Object) |
| JniManagedPeerState |
Kelas |
| JniPeerMembers |
Kelas |
| Lenient |
Memberi tahu apakah interpretasi tanggal/waktu bersifat lenient. |
| MinimalDaysInFirstWeek |
Mendapatkan berapa hari minimal yang diperlukan pada minggu pertama dalam setahun; e. |
| PeerReference |
Mendapatkan referensi objek JNI untuk peer Java ini. (Diperoleh dari Object) |
| ThresholdClass |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
| ThresholdType |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
| Time |
Mengembalikan objek yang |
| TimeInMillis |
Mengembalikan nilai waktu Kalender ini dalam milidetik. |
| TimeZone |
Mendapatkan zona waktu. -or- Mengatur zona waktu dengan nilai zona waktu yang diberikan. |
| WeeksInWeekYear |
Mengembalikan jumlah minggu dalam tahun minggu yang diwakili oleh . |
| WeekYear |
Mengembalikan tahun minggu yang diwakili oleh . |
Metode
| Nama | Deskripsi |
|---|---|
| Add(CalendarField, Int32) |
Menambahkan atau mengurangi jumlah waktu yang ditentukan ke bidang kalender tertentu, berdasarkan aturan kalender. |
| After(Object) |
Mengembalikan apakah ini |
| Before(Object) |
Mengembalikan apakah ini |
| Clear() |
Mengatur semua nilai bidang kalender dan nilai waktu (offset milidetik dari "#Epoch">Epoch) yang tidak ditentukan ini |
| Clear(CalendarField) |
Mengatur nilai bidang kalender yang diberikan dan nilai waktu (offset milidetik dari "#Epoch">Epoch) yang tidak ditentukan ini |
| Clone() |
Membuat dan mengembalikan salinan objek ini. |
| CompareTo(Calendar) |
Membandingkan nilai waktu (offset milidetik dari "#Epoch">Epoch) yang diwakili oleh dua |
| Complete() |
Mengisi bidang yang tidak disetel di bidang kalender. |
| ComputeFields() |
Mengonversi nilai |
| ComputeTime() |
Mengonversi nilai |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Kelas |
| Dispose() |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| Dispose(Boolean) |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| DisposeUnlessReferenced() |
Kelas |
| Equals(Object) |
Kelas |
| Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
| Get(CalendarField) |
Mengembalikan nilai bidang kalender yang diberikan. |
| GetActualMaximum(CalendarField) |
Mengembalikan nilai maksimum yang dapat dimiliki bidang kalender yang ditentukan, dengan nilai waktu ini |
| GetActualMinimum(CalendarField) |
Mengembalikan nilai minimum yang dapat dimiliki bidang kalender yang ditentukan, mengingat nilai waktu ini |
| GetAvailableLocales() |
Mengembalikan array semua lokal yang |
| GetDisplayName(Int32, Int32, Locale) |
Mengembalikan representasi string dari nilai kalender |
| GetDisplayNames(Int32, Int32, Locale) |
Mengembalikan yang |
| GetGreatestMinimum(CalendarField) |
Mengembalikan nilai minimum tertinggi untuk bidang kalender tertentu dari instans ini |
| GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
| GetInstance(Locale) |
Mendapatkan kalender menggunakan zona waktu default dan lokal yang ditentukan. |
| GetInstance(TimeZone, Locale) |
Mendapatkan kalender dengan zona waktu dan lokal yang ditentukan. |
| GetInstance(TimeZone) |
Mendapatkan kalender menggunakan zona waktu dan lokal default yang ditentukan. |
| GetLeastMaximum(CalendarField) |
Mengembalikan nilai maksimum terendah untuk bidang kalender tertentu dari instans ini |
| GetMaximum(CalendarField) |
Mengembalikan nilai maksimum untuk bidang kalender tertentu dari instans ini |
| GetMinimum(CalendarField) |
Mengembalikan nilai minimum untuk bidang kalender tertentu dari instans ini |
| InternalGet(Int32) |
Mengembalikan nilai bidang kalender yang diberikan. |
| IsSet(CalendarField) |
Menentukan apakah bidang kalender yang diberikan memiliki kumpulan nilai, termasuk kasus bahwa nilai telah diatur oleh perhitungan bidang internal yang |
| JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
| Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| Roll(CalendarField, Boolean) |
Menambahkan atau mengurangi (atas/ke bawah) satu unit waktu pada bidang waktu tertentu tanpa mengubah bidang yang lebih besar. |
| Roll(CalendarField, Int32) |
Menambahkan jumlah yang ditentukan (ditandatangani) ke bidang kalender yang ditentukan tanpa mengubah bidang yang lebih besar. |
| Set(CalendarField, Int32) |
Mengatur bidang kalender yang diberikan ke nilai yang diberikan. |
| Set(Int32, Int32, Int32, Int32, Int32, Int32) |
Mengatur nilai untuk bidang |
| Set(Int32, Int32, Int32, Int32, Int32) |
Mengatur nilai untuk bidang |
| Set(Int32, Int32, Int32) |
Mengatur nilai untuk bidang |
| SetHandle(IntPtr, JniHandleOwnership) |
Mengatur properti Handle. (Diperoleh dari Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Kelas |
| SetWeekDate(Int32, Int32, Int32) |
Mengatur tanggal ini |
| ToArray<T>() |
Membuat array terkelola dari pembungkus array Java ini. (Diperoleh dari Object) |
| ToInstant() |
Kelas |
| ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
| UnregisterFromRuntime() |
Membatalkan pendaftaran peer Java ini dari runtime interop. (Diperoleh dari Object) |
| Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (Diperoleh dari Object) |
| Wait(Int64, Int32) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu. (Diperoleh dari Object) |
| Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IComparable.CompareTo(Object) |
Kelas |
| IJavaPeerable.Disposed() |
Kelas |
| IJavaPeerable.Finalized() |
Kelas |
| IJavaPeerable.JniObjectReferenceControlBlock |
Kelas |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Kelas |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Kelas |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Kelas |
| IJavaPeerable.UnregisterFromRuntime() |
Kelas |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Kelas |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |