私はの3種類のアカウントを持つアプリケーションに取り組んでいます。私たちはあなたが現在ログインしているアカウントたからに応じて、その上に1つのレイアウトとview/hide
アイテムを作成します。異なるアクティビティに対して同じレイアウトを処理するための最善のアプローチ
このアプローチでは、我々は異なるものをたくさんactivities/fragments
やってきた、彼らはに包まれ、すべてのケースを処理しますif/else
小切手など。成長するプロジェクトでは、これらのクラスを維持することが難しくなっています。
言って、私は非表示特定のシナリオでは、ビューに持っている場合、私は一つの場所でそれを隠す場合は、他のチェックが再びそれを目に見えるようになるので、私は1つだけボタンを非表示にする周り多くのif/else
のチェックを見ています、維持することは本当に難しい。
私はこの問題に関するアドバイスを専門家から楽しみにしています。
私はフレーバーを使用することが許されていないので、これは正しいアプローチだと思います。 – mallaudin