2016-06-24 12 views
-1

メンバーを追加したり削除したりすることができるリスト更新の操作を考えてみましょう。メンバーの追加または削除ごとに、1回目の追加を除いてリスト所有者に通知します。たとえば、最初のメンバーを追加すると、通知は送信されませんが、次のメンバーが追加されるか、既存のメンバーが削除されると通知が送信されます。短く、どのようにJavaで最初のトランザクションを識別するには?またはJavaを使用してこれを実装する方法は?どのようにしてJavaでの最初のトランザクションを特定するか

+0

(https://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/(http://stackoverflow.com/help/how-to-ask)これを読んで) – emotionlessbananas

答えて

0

最初にfalseに設定されるブール変数shouldNotifyを追加できます。次に、方法では、そのaddremove要素は、この変数をチェックする必要があります。本当の場合は、ユーザーに通知します。そうでない場合は、trueに設定します。

if(shouldNotify) { 
    sendNotification(); 
} else { 
    shouldNotify = true; 
} 
関連する問題