parent
fc0bf769ad
commit
fcea814670
3 changed files with 106 additions and 19 deletions
@ -0,0 +1,25 @@ |
||||
using System.Threading; |
||||
|
||||
namespace CA_Platform_Linker.Tools |
||||
{ |
||||
/// <summary> |
||||
/// SDK初始化状态管理 |
||||
/// </summary> |
||||
public static class SdkState |
||||
{ |
||||
private static int _isInitialized = 0; |
||||
|
||||
/// <summary> |
||||
/// SDK是否已初始化成功 |
||||
/// </summary> |
||||
public static bool IsInitialized => _isInitialized == 1; |
||||
|
||||
/// <summary> |
||||
/// 标记SDK初始化状态 |
||||
/// </summary> |
||||
public static void SetInitialized(bool initialized) |
||||
{ |
||||
Interlocked.Exchange(ref _isInitialized, initialized ? 1 : 0); |
||||
} |
||||
} |
||||
} |
||||
Loading…
Reference in new issue