我正在尝试实现我在this blogspot post上找到的轮询代码。其中有以下一行:
Message msg=Message.obtain();
我收到错误消息The method obtain() is undefined for the type Message
。所以我现在想知道我做错了什么,或者这篇博文是否完全错了?
下面再多一点代码。任何提示都会非常受欢迎!
@Override
public void run() {
// just call the handler every 3 Seconds
Message msg=Message.obtain();
Bundle data=new Bundle();
data.putString("k", "value" + System.currentTimeMillis() );
msg.setData(data);
ps:我知道这不是最优化的轮询方式,我应该使用AlarmManager。但是看到它只是一个原型,我们将在稍后使用推送消息,我只想在那里进行最简单的轮询......