Skip to content

Commit 6efbf9f

Browse files
committed
Resolve handler deprecated warnings
Creating Handler with empty constructor was deprecated. It was resolved to adding Looper.getMainLooper() as looper to the construction.
1 parent 40facda commit 6efbf9f

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

app/src/main/kotlin/org/wordpress/aztec/demo/MainActivity.kt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import android.net.Uri
1717
import android.os.Bundle
1818
import android.os.Environment
1919
import android.os.Handler
20+
import android.os.Looper
2021
import android.provider.MediaStore
2122
import android.util.DisplayMetrics
2223
import android.view.Gravity
@@ -372,11 +373,11 @@ open class MainActivity : AppCompatActivity(),
372373
}
373374
}
374375

375-
Handler().post(runnable)
376-
Handler().postDelayed(runnable, 2000)
377-
Handler().postDelayed(runnable, 4000)
378-
Handler().postDelayed(runnable, 6000)
379-
Handler().postDelayed(runnable, 8000)
376+
Handler(Looper.getMainLooper()).post(runnable)
377+
Handler(Looper.getMainLooper()).postDelayed(runnable, 2000)
378+
Handler(Looper.getMainLooper()).postDelayed(runnable, 4000)
379+
Handler(Looper.getMainLooper()).postDelayed(runnable, 6000)
380+
Handler(Looper.getMainLooper()).postDelayed(runnable, 8000)
380381

381382
aztec.visualEditor.refreshText()
382383
}
@@ -477,7 +478,7 @@ open class MainActivity : AppCompatActivity(),
477478
aztec.initSourceEditorHistory()
478479
}
479480

480-
invalidateOptionsHandler = Handler()
481+
invalidateOptionsHandler = Handler(Looper.getMainLooper())
481482
invalidateOptionsRunnable = Runnable { invalidateOptionsMenu() }
482483
}
483484

0 commit comments

Comments
 (0)