IntentCompat$IntentCompatImplBase.smali 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. .class Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;
  2. .super Ljava/lang/Object;
  3. .source "IntentCompat.java"
  4. # interfaces
  5. .implements Landroid/support/v4/content/IntentCompat$IntentCompatImpl;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Landroid/support/v4/content/IntentCompat;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x8
  12. name = "IntentCompatImplBase"
  13. .end annotation
  14. # direct methods
  15. .method constructor <init>()V
  16. .locals 0
  17. .prologue
  18. .line 36
  19. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  20. return-void
  21. .end method
  22. # virtual methods
  23. .method public makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;
  24. .locals 2
  25. .param p1, "componentName" # Landroid/content/ComponentName;
  26. .prologue
  27. .line 39
  28. new-instance v0, Landroid/content/Intent;
  29. const-string v1, "android.intent.action.MAIN"
  30. invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  31. .line 40
  32. .local v0, "intent":Landroid/content/Intent;
  33. invoke-virtual {v0, p1}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
  34. .line 41
  35. const-string v1, "android.intent.category.LAUNCHER"
  36. invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
  37. .line 42
  38. return-object v0
  39. .end method
  40. .method public makeMainSelectorActivity(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  41. .locals 1
  42. .param p1, "selectorAction" # Ljava/lang/String;
  43. .param p2, "selectorCategory" # Ljava/lang/String;
  44. .prologue
  45. .line 51
  46. new-instance v0, Landroid/content/Intent;
  47. invoke-direct {v0, p1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  48. .line 52
  49. .local v0, "intent":Landroid/content/Intent;
  50. invoke-virtual {v0, p2}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
  51. .line 53
  52. return-object v0
  53. .end method
  54. .method public makeRestartActivityTask(Landroid/content/ComponentName;)Landroid/content/Intent;
  55. .locals 2
  56. .param p1, "mainActivity" # Landroid/content/ComponentName;
  57. .prologue
  58. .line 58
  59. invoke-virtual {p0, p1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent;
  60. move-result-object v0
  61. .line 59
  62. .local v0, "intent":Landroid/content/Intent;
  63. const v1, 0x10008000
  64. invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  65. .line 61
  66. return-object v0
  67. .end method