.class public Lcom/inuker/bluetooth/library/BluetoothContext; .super Ljava/lang/Object; .source "BluetoothContext.java" # static fields .field private static mContext:Landroid/content/Context; .field private static mHandler:Landroid/os/Handler; # direct methods .method public constructor ()V .locals 0 .line 11 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static get()Landroid/content/Context; .locals 1 .line 21 sget-object v0, Lcom/inuker/bluetooth/library/BluetoothContext;->mContext:Landroid/content/Context; return-object v0 .end method .method public static getCurrentMethodName()Ljava/lang/String; .locals 2 .line 36 invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement; move-result-object v0 const/4 v1, 0x4 aget-object v0, v0, v1 .line 37 invoke-virtual {v0}, Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public static post(Ljava/lang/Runnable;)V .locals 2 const-wide/16 v0, 0x0 .line 25 invoke-static {p0, v0, v1}, Lcom/inuker/bluetooth/library/BluetoothContext;->postDelayed(Ljava/lang/Runnable;J)V return-void .end method .method public static postDelayed(Ljava/lang/Runnable;J)V .locals 2 .line 29 sget-object v0, Lcom/inuker/bluetooth/library/BluetoothContext;->mHandler:Landroid/os/Handler; if-nez v0, :cond_0 .line 30 new-instance v0, Landroid/os/Handler; invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; move-result-object v1 invoke-direct {v0, v1}, Landroid/os/Handler;->(Landroid/os/Looper;)V sput-object v0, Lcom/inuker/bluetooth/library/BluetoothContext;->mHandler:Landroid/os/Handler; .line 32 :cond_0 sget-object v0, Lcom/inuker/bluetooth/library/BluetoothContext;->mHandler:Landroid/os/Handler; invoke-virtual {v0, p0, p1, p2}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z return-void .end method .method public static set(Landroid/content/Context;)V .locals 0 .line 17 sput-object p0, Lcom/inuker/bluetooth/library/BluetoothContext;->mContext:Landroid/content/Context; return-void .end method