X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Fprofiles%2FProfileDetailActivity.java;h=982fccfa4512f86a0e90fe7e18597f279dd94c48;hp=591d147a777b037a919a9f6d2a9d359c2a04d18e;hb=5288da587233a9203d4abcaf7840dc62db2fb294;hpb=ab390e82c5d6c9924d3fac5edbc808fb491fbc8d diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfileDetailActivity.java b/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfileDetailActivity.java index 591d147a..982fccfa 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfileDetailActivity.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfileDetailActivity.java @@ -46,10 +46,10 @@ public class ProfileDetailActivity extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_profile_detail); - Toolbar toolbar = (Toolbar) findViewById(R.id.detail_toolbar); + Toolbar toolbar = findViewById(R.id.detail_toolbar); setSupportActionBar(toolbar); - FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + FloatingActionButton fab = findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { @@ -107,7 +107,8 @@ public class ProfileDetailActivity extends AppCompatActivity { super.onCreateOptionsMenu(menu); Log.d("profiles", "[activity] Creating profile details options menu"); getMenuInflater().inflate(R.menu.profile_details, menu); - menu.findItem(R.id.menuDelete).setOnMenuItemClickListener(item -> { + MenuItem menuDeleteProfile = menu.findItem(R.id.menuDelete); + menuDeleteProfile.setOnMenuItemClickListener(item -> { Log.d("profiles", String.format("deleting profile %s", profile.getUuid())); profile.removeFromDB(); Data.profiles.remove(profile); @@ -116,6 +117,8 @@ public class ProfileDetailActivity extends AppCompatActivity { return true; }); + menuDeleteProfile.setVisible((profile != null) && (Data.profiles.size() > 1)); + return true; }