0

木々の間から森が見えません。削除可能なを含むtableViewのある連絡先タブがあります。(同じセッションで)'n'個の行を削除すると、後続のイベントは'n'回呼び出されます。

これが私のコードです。(私は問題を切り分けるためにこれを減らしようとしました。)

複製されている特定のイベント(...三重化など)はui.contactDestroyed、複数のAlertDialogapp.updateContactsと、複数の結果としてui.contactsUpdated発生し、ログで発生するためです。

私のコードに対する批評をありがとう(問題に関連しているかどうかに関係なく)。

:私のサーバーログによると、otg.remote.destroyContactXHRは正当なリクエストごとに1回適切に送信されています。otg.remote.getContactsXHRは、犯人に関連付けられているため、複数回送信されますui.contactDestroyed

4

1 に答える 1

1

197 行目と 188 行目は eventListener に含めるべきではありません。現在のコードの記述方法では、誰かが何かを削除するたびに、新しい eventListener を追加しているため、複数回発生しています。

アプリケーション全体の eventListenersを一度追加する

于 2011-07-07T02:54:52.607 に答える