.class final Landroid/widget/RemoteViews$ViewContentNavigation; .super Landroid/widget/RemoteViews$Action; .source "RemoteViews.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroid/widget/RemoteViews; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x12 name = "ViewContentNavigation" .end annotation # instance fields .field final mNext:Z .field final synthetic this$0:Landroid/widget/RemoteViews; # direct methods .method constructor (Landroid/widget/RemoteViews;IZ)V .registers 4 .param p2, "viewId" # I .param p3, "next" # Z .line 1117 iput-object p1, p0, Landroid/widget/RemoteViews$ViewContentNavigation;->this$0:Landroid/widget/RemoteViews; const/4 p1, 0x0 invoke-direct {p0, p1}, Landroid/widget/RemoteViews$Action;->(Landroid/widget/RemoteViews$1;)V .line 1118 iput p2, p0, Landroid/widget/RemoteViews$ViewContentNavigation;->viewId:I .line 1119 iput-boolean p3, p0, Landroid/widget/RemoteViews$ViewContentNavigation;->mNext:Z .line 1120 return-void .end method .method constructor (Landroid/widget/RemoteViews;Landroid/os/Parcel;)V .registers 3 .param p2, "in" # Landroid/os/Parcel; .line 1122 iput-object p1, p0, Landroid/widget/RemoteViews$ViewContentNavigation;->this$0:Landroid/widget/RemoteViews; const/4 p1, 0x0 invoke-direct {p0, p1}, Landroid/widget/RemoteViews$Action;->(Landroid/widget/RemoteViews$1;)V .line 1123 invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I move-result p1 iput p1, p0, Landroid/widget/RemoteViews$ViewContentNavigation;->viewId:I .line 1124 invoke-virtual {p2}, Landroid/os/Parcel;->readBoolean()Z move-result p1 iput-boolean p1, p0, Landroid/widget/RemoteViews$ViewContentNavigation;->mNext:Z .line 1125 return-void .end method # virtual methods .method public synchronized apply(Landroid/view/View;Landroid/view/ViewGroup;Landroid/widget/RemoteViews$OnClickHandler;)V .registers 9 .param p1, "root" # Landroid/view/View; .param p2, "rootParent" # Landroid/view/ViewGroup; .param p3, "handler" # Landroid/widget/RemoteViews$OnClickHandler; .line 1134 iget v0, p0, Landroid/widget/RemoteViews$ViewContentNavigation;->viewId:I invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; move-result-object v0 .line 1135 .local v0, "view":Landroid/view/View; if-nez v0, :cond_9 return-void .line 1138 :cond_9 :try_start_9 iget-object v1, p0, Landroid/widget/RemoteViews$ViewContentNavigation;->this$0:Landroid/widget/RemoteViews; .line 1139 iget-boolean v2, p0, Landroid/widget/RemoteViews$ViewContentNavigation;->mNext:Z if-eqz v2, :cond_13 const-string/jumbo v2, "showNext" goto :goto_16 :cond_13 const-string/jumbo v2, "showPrevious" :goto_16 const/4 v3, 0x0 const/4 v4, 0x0 .line 1138 # invokes: Landroid/widget/RemoteViews;->getMethod(Landroid/view/View;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/invoke/MethodHandle; invoke-static {v1, v0, v2, v3, v4}, Landroid/widget/RemoteViews;->access$400(Landroid/widget/RemoteViews;Landroid/view/View;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/invoke/MethodHandle; move-result-object v1 .line 1139 invoke-polymorphic {v1, v0}, Ljava/lang/invoke/MethodHandle;->invoke([Ljava/lang/Object;)Ljava/lang/Object;, (Landroid/view/View;)V :try_end_20 .catch Ljava/lang/Throwable; {:try_start_9 .. :try_end_20} :catch_22 .line 1142 nop .line 1143 return-void .line 1140 :catch_22 move-exception v1 .line 1141 .local v1, "ex":Ljava/lang/Throwable; new-instance v2, Landroid/widget/RemoteViews$ActionException; invoke-direct {v2, v1}, Landroid/widget/RemoteViews$ActionException;->(Ljava/lang/Throwable;)V throw v2 .end method .method public synchronized getActionTag()I .registers 2 .line 1151 const/4 v0, 0x5 return v0 .end method .method public synchronized mergeBehavior()I .registers 2 .line 1146 const/4 v0, 0x2 return v0 .end method .method public writeToParcel(Landroid/os/Parcel;I)V .registers 4 .param p1, "out" # Landroid/os/Parcel; .param p2, "flags" # I .line 1128 iget v0, p0, Landroid/widget/RemoteViews$ViewContentNavigation;->viewId:I invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V .line 1129 iget-boolean v0, p0, Landroid/widget/RemoteViews$ViewContentNavigation;->mNext:Z invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeBoolean(Z)V .line 1130 return-void .end method