I wanted to hide the action bar after the 1 second delay,
Timer().schedule(new TimerTask() {
@Override
public void run() {
getSupportActionBar().hide();
}
}, 1000);
Getting crash after I ran the code..
android.util.AndroidRuntimeException: Animators may only be run on Looper threads
Is there any solution for this issue? Thanks.
Solved it by using
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
getSupportActionBar().hide();
}
}, 1000);
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
@Override
public void run() {
// Your Code
}
}, 1000);
Use this because the parameterless constructer handler is deprecated.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With