【问题标题】:How to show toast in service? [closed]如何在服务中显示吐司? [关闭]
【发布时间】:2020-03-03 09:44:12
【问题描述】:

我是 android 新手。我无法显示 toast。

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

【问题讨论】:

  • 您面临的问题是什么?你能展示你的代码工作吗?
  • @HoàngVũAnh 为什么?

标签: java android kotlin toast android-jetpack


【解决方案1】:

使用这样的代码,

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();
    }
}

【讨论】:

    猜你喜欢
    • 2021-10-06
    • 1970-01-01
    • 2019-10-17
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多