X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Fprofiles%2FProfileDetailActivity.java;h=42c84905bfa663962429d4fd4a7c2eed794826d9;hb=HEAD;hp=d389dd8ab9a52cd55e4e56eb610b1ca2ab77524c;hpb=5df10dc0b58df4d4be4e9ab34f1e0f477ca46766;p=mobile-ledger.git 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 d389dd8a..42c84905 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 @@ -36,9 +36,12 @@ import net.ktnx.mobileledger.db.Profile; import net.ktnx.mobileledger.model.Data; import net.ktnx.mobileledger.ui.activity.CrashReportingActivity; import net.ktnx.mobileledger.utils.Colors; +import net.ktnx.mobileledger.utils.Logger; import org.jetbrains.annotations.NotNull; +import java.util.Locale; + import static net.ktnx.mobileledger.utils.Logger.debug; /** @@ -48,13 +51,19 @@ import static net.ktnx.mobileledger.utils.Logger.debug; * in a ProfileListActivity (not really). */ public class ProfileDetailActivity extends CrashReportingActivity { + private static final String TAG = "profile-det-act"; private ProfileDetailFragment mFragment; public static void start(Context context, @Nullable Profile profile) { Intent starter = new Intent(context, ProfileDetailActivity.class); if (profile != null) { starter.putExtra(ProfileDetailFragment.ARG_ITEM_ID, profile.getId()); - starter.putExtra(ProfileDetailFragment.ARG_ITEM_ID, profile.getTheme()); + starter.putExtra(ProfileDetailFragment.ARG_HUE, profile.getTheme()); + Logger.debug(TAG, + String.format(Locale.ROOT, "Starting profile editor for profile %d, theme %d", + profile.getId(), profile.getTheme())); } + else + Logger.debug(TAG, "Starting empty profile editor"); context.startActivity(starter); } @NotNull @@ -65,9 +74,6 @@ public class ProfileDetailActivity extends CrashReportingActivity { protected void onCreate(Bundle savedInstanceState) { final long id = getIntent().getLongExtra(ProfileDetailFragment.ARG_ITEM_ID, -1); - if (id == -1) - throw new RuntimeException("Invalid or missing profile ID"); - DB.get() .getProfileDAO() .getById(id)