Skip to content

Commit

Permalink
Analysis: Resolve use support action bar lint warning
Browse files Browse the repository at this point in the history
Warning Message: "Use AppCompatActivity.setSupportActionBar"

Explanation: "Use AppCompatActivity.setSupportActionBar"

------------------------------------------------------------------------

Renaming 'setActionBar()' extension function to 'initActionBar()'
automatically resolves this Lint warning as the 'setActionBar(...)'
naming no longer collides with the legacy 'android.app.Activity' such,
method, which was causing Lint to report a false positive Lint warning
in the first place.
  • Loading branch information
ParaskP7 committed Apr 28, 2023
1 parent e1a639f commit c6d3d42
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ class StatsConnectJetpackActivity : LocaleAwareActivity() {
initDagger()
with(StatsJetpackConnectionActivityBinding.inflate(layoutInflater)) {
setContentView(root)
setActionBar()
initActionBar()
setTitle(string.stats)
checkAndContinueJetpackConnectionFlow(savedInstanceState)
initViews()
Expand All @@ -54,7 +54,7 @@ class StatsConnectJetpackActivity : LocaleAwareActivity() {
(application as WordPress).component().inject(this)
}

private fun StatsJetpackConnectionActivityBinding.setActionBar() {
private fun StatsJetpackConnectionActivityBinding.initActionBar() {
setSupportActionBar(toolbarLayout.toolbarMain)
val actionBar = supportActionBar
if (actionBar != null) {
Expand Down

0 comments on commit c6d3d42

Please sign in to comment.