package net.ktnx.mobileledger.ui.activity;
import android.os.Bundle;
-import android.util.Log;
import android.view.Menu;
-import android.view.View;
-
-import com.google.android.material.floatingactionbutton.FloatingActionButton;
-import com.google.android.material.snackbar.Snackbar;
import net.ktnx.mobileledger.R;
import net.ktnx.mobileledger.model.Data;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.Toolbar;
+import static net.ktnx.mobileledger.utils.Logger.debug;
+
/**
* An activity representing a single Profile detail screen. This
* activity is only used on narrow width devices. On tablet-size devices,
if (profile == null) throw new AssertionError(
String.format("Can't get profile " + "(index:%d) from the global list", index));
- Log.d("profiles", String.format("Editing profile %s (%s); hue=%d", profile.getName(),
+ debug("profiles", String.format("Editing profile %s (%s); hue=%d", profile.getName(),
profile.getUuid(), profile.getThemeId()));
}
Toolbar toolbar = findViewById(R.id.detail_toolbar);
setSupportActionBar(toolbar);
- FloatingActionButton fab = findViewById(R.id.fab);
- fab.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- Snackbar.make(view, "Replace with your own detail action", Snackbar.LENGTH_LONG)
- .setAction("Action", null).show();
- }
- });
-
// Show the Up button in the action bar.
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
- Log.d("profiles", "[activity] Creating profile details options menu");
- mFragment.onCreateOptionsMenu(menu, getMenuInflater());
+ debug("profiles", "[activity] Creating profile details options menu");
+ if (mFragment != null) mFragment.onCreateOptionsMenu(menu, getMenuInflater());
return true;
}