SystemHandlerWrapper.smali
.class final Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;
.super Ljava/lang/Object;
.source "SystemHandlerWrapper.java"
# interfaces
.implements Lcom/google/android/exoplayer2/util/HandlerWrapper;
# instance fields
.field private final handler:Landroid/os/Handler;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/os/Handler;)V
.registers 2
.param p1, "handler" # Landroid/os/Handler;
.line 26
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 27
iput-object p1, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
.line 28
return-void
.end method
# virtual methods
.method public getLooper()Landroid/os/Looper;
.registers 2
.line 32
iget-object v0, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
invoke-virtual {v0}, Landroid/os/Handler;->getLooper()Landroid/os/Looper;
move-result-object v0
return-object v0
.end method
.method public obtainMessage(I)Landroid/os/Message;
.registers 3
.param p1, "what" # I
.line 37
iget-object v0, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
invoke-virtual {v0, p1}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message;
move-result-object v0
return-object v0
.end method
.method public obtainMessage(III)Landroid/os/Message;
.registers 5
.param p1, "what" # I
.param p2, "arg1" # I
.param p3, "arg2" # I
.line 47
iget-object v0, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
invoke-virtual {v0, p1, p2, p3}, Landroid/os/Handler;->obtainMessage(III)Landroid/os/Message;
move-result-object v0
return-object v0
.end method
.method public obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
.registers 6
.param p1, "what" # I
.param p2, "arg1" # I
.param p3, "arg2" # I
.param p4, "obj" # Ljava/lang/Object;
.line 52
iget-object v0, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
invoke-virtual {v0, p1, p2, p3, p4}, Landroid/os/Handler;->obtainMessage(IIILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
return-object v0
.end method
.method public obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
.registers 4
.param p1, "what" # I
.param p2, "obj" # Ljava/lang/Object;
.line 42
iget-object v0, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
invoke-virtual {v0, p1, p2}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object v0
return-object v0
.end method
.method public post(Ljava/lang/Runnable;)Z
.registers 3
.param p1, "runnable" # Ljava/lang/Runnable;
.line 77
iget-object v0, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
invoke-virtual {v0, p1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
move-result v0
return v0
.end method
.method public postDelayed(Ljava/lang/Runnable;J)Z
.registers 5
.param p1, "runnable" # Ljava/lang/Runnable;
.param p2, "delayMs" # J
.line 82
iget-object v0, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
invoke-virtual {v0, p1, p2, p3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
move-result v0
return v0
.end method
.method public removeCallbacksAndMessages(Ljava/lang/Object;)V
.registers 3
.param p1, "token" # Ljava/lang/Object;
.line 72
iget-object v0, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
invoke-virtual {v0, p1}, Landroid/os/Handler;->removeCallbacksAndMessages(Ljava/lang/Object;)V
.line 73
return-void
.end method
.method public removeMessages(I)V
.registers 3
.param p1, "what" # I
.line 67
iget-object v0, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
invoke-virtual {v0, p1}, Landroid/os/Handler;->removeMessages(I)V
.line 68
return-void
.end method
.method public sendEmptyMessage(I)Z
.registers 3
.param p1, "what" # I
.line 57
iget-object v0, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
invoke-virtual {v0, p1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
move-result v0
return v0
.end method
.method public sendEmptyMessageAtTime(IJ)Z
.registers 5
.param p1, "what" # I
.param p2, "uptimeMs" # J
.line 62
iget-object v0, p0, Lcom/google/android/exoplayer2/util/SystemHandlerWrapper;->handler:Landroid/os/Handler;
invoke-virtual {v0, p1, p2, p3}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
move-result v0
return v0
.end method