Search code examples
javaandroidkotlintoastandroid-jetpack

How to show toast in service?


I am new in android .I have problem to show toast .

val configBuilder = FirebaseRemoteConfigSettings.Builder()
            if (BuildConfig.DEBUG) {
                val cacheInterval: Long = 0
                configBuilder.setMinimumFetchIntervalInSeconds(cacheInterval)
            }

Solution

  • use code like this,

    public class MyService extends Service {
    
        String msg="Toast message show";
    
        Thread t = new Thread(){
            public void run(){
    
                Message myMessage=new Message();
                Bundle resBundle = new Bundle();
                resBundle.putString("status", "SUCCESS");
                myMessage.obj=resBundle;
                handler.sendMessage(myMessage);
            }
        };
    
    }
    
    private Handler handler = new Handler() {
        @Override
        public void handleMessage(Message msg) {
            Toast.makeText(getApplicationContext(), "msg", Toast.LENGTH_LONG).show();
        }
    }