相关疑难解决方法(0)

现在 Handler() 已被弃用,我该使用什么?

如何修复此代码中的弃用警告?或者,还有其他选择吗?

Handler().postDelayed({
    context?.let {
        //code
    }
}, 3000)
Run Code Online (Sandbox Code Playgroud)

java android kotlin android-handler

184
推荐指数
12
解决办法
7万
查看次数

Handler(Handler.Callback) 已弃用

Handler(android.os.Handler.Callback) 已弃用,我应该使用什么?

Handler handler = new Handler(new Handler.Callback() {
    @Override
    public boolean handleMessage(@NonNull Message message) {
        switch(message.what) {
            case READ_MESSAGE:
                byte[] readBuff = (byte[]) message.obj;
                String tempMessage = new String(readBuff, 0, message.arg1);
                readMsg.setText(tempMessage);
                break;
        }
        return true;
    }
});
Run Code Online (Sandbox Code Playgroud)

java android android-handler

6
推荐指数
1
解决办法
2027
查看次数

标签 统计

android ×2

android-handler ×2

java ×2

kotlin ×1