Handler发布的Android MessageQueue的大小是否有限?
以下代码将消息抛出到消息队列中,并且表现得像一个循环,这是我不确定我要解释的内容:
private void startTracking()
{
mIsTracking = true;
mTrackingHandler.post( new Runnable() {
@Override
public void run() {
if( !mIsTracking )
return;
mHeadTracker.getLastHeadView( mHeadTransform.getHeadView(), 0 );
mTrackingHandler.postDelayed( this, 10 );
}
});
}
答案 0 :(得分:0)
没有限制,但应用程序可能会因OutOfMemoryError而崩溃。
答案 1 :(得分:0)