メニューを含むビューがあり、クリックする場所に応じて 5 つの異なるセクションを参照できます。クリックすると、ページは変更されず、他のセクションが非表示になり、要求したセクションが表示されます。すべてが同じ場所で発生する必要があります。
From the View は、各セクションが異なるクラスであり、視覚的に相互に排他的であるため、シンプルでクリーンです。セクション自体を「取得」することで、各セクションのコントロールにアクセスします
プレゼンターが混乱しているため、その単一のプレゼンター クラスの 5 つのセクションすべての onBind() メソッドにハンドラーを登録する必要があり、イベントのすべてのロジックもそこにあり、イベント ハンドラーは同様のものと競合し始めています。名前。
ビューで行っているように、プレゼンターを分解するにはどうすればよいですか?
例を見る
public interface MyView extends View {
public DeviceSettings getDeviceSection();
public Reports getReportsSection();
public License getLicenseSection();
public Support getSupportSection();
}