Oracle SYS_GUID не изменяется

Не уверен, каков ваш «контекст», но я предполагаю, что вы пытаетесь получить к нему доступ через статическое свойство, поскольку вы также используете Context.AlarmService в той же строке кода и GetSystemService доступно через контекст [ 119] экземпляр .

Вы можете использовать контекст Application или Activity для доступа к GetSystemService:

Пример:

var alarmManager = (AlarmManager) Android.App.Application.Context.GetSystemService (Context.AlarmService);
12
задан Greg Reynolds 13 March 2009 в 16:16
поделиться

2 ответа

Кажется OK. Из описания:

SYS_GUID генерирует и возвращает глобально уникальный идентификатор (НЕОБРАБОТАННОЕ значение) составленный из 16 байтов. На большинстве платформ сгенерированный идентификатор состоит из идентификатора хоста, процесса или идентификатора потока процесса или потока, вызывающего функцию и не повторяющееся значение (последовательность байтов) для того процесса или потока.

От Вашего примера:

64FE4083D6BA7CB4E0400F0A0E0A18B0
64FE4083D6BB7CB4E0400F0A0E0A18B0
64FE4083D6BC7CB4E0400F0A0E0A18B0
64FE4083D6BD7CB4E0400F0A0E0A18B0
64FE4083D6BE7CB4E0400F0A0E0A18B0

Никто ничего не упомянул о распределении этих значений GUID. Они должны не повторяться, и они. Если Вы не получаете точно тот же вывод каждый раз.

17
ответ дан 2 December 2019 в 04:34
поделиться

Значение действительно изменяется....

           *
64FE4083D6BA7CB4E0400F0A0E0A18B0
64FE4083D6BB7CB4E0400F0A0E0A18B0
64FE4083D6BC7CB4E0400F0A0E0A18B0
64FE4083D6BD7CB4E0400F0A0E0A18B0
64FE4083D6BE7CB4E0400F0A0E0A18B0
           *
16
ответ дан 2 December 2019 в 04:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: