private MobileLedgerProfile.FutureDates futureDates;
private View futureDatesLayout;
private TextView apiVersionText;
- private View apiVersionLayout;
private SendTransactionTask.API apiVersion;
/**
throw new AssertionError();
profiles.set(index, newProfile);
- ProfilesRecyclerViewAdapter prva = ProfilesRecyclerViewAdapter.getInstance();
- if (prva != null)
- prva.notifyItemChanged(index);
+ ProfilesRecyclerViewAdapter viewAdapter = ProfilesRecyclerViewAdapter.getInstance();
+ if (viewAdapter != null)
+ viewAdapter.notifyItemChanged(index);
if (mProfile.equals(Data.profile.getValue()))
Data.profile.setValue(newProfile);
});
menu.show();
});
- apiVersionLayout = context.findViewById(R.id.api_version_layout);
apiVersionText = context.findViewById(R.id.api_version_text);
- apiVersionLayout.setOnClickListener(v -> {
- MenuInflater mi = new MenuInflater(context);
- PopupMenu menu = new PopupMenu(context, v);
- menu.inflate(R.menu.api_version);
- menu.setOnMenuItemClickListener(item -> {
- switch (item.getItemId()) {
- case R.id.api_version_menu_html:
- apiVersion = SendTransactionTask.API.html;
- break;
- case R.id.api_version_menu_post_1_14:
- apiVersion = SendTransactionTask.API.post_1_14;
- break;
- case R.id.api_version_menu_pre_1_15:
- apiVersion = SendTransactionTask.API.pre_1_15;
- break;
- case R.id.api_version_menu_auto:
- default:
- apiVersion = SendTransactionTask.API.auto;
- }
- apiVersionText.setText(apiVersion.getDescription(getResources()));
- return true;
- });
- menu.show();
- });
+ context.findViewById(R.id.api_version_layout)
+ .setOnClickListener(v -> {
+ MenuInflater mi = new MenuInflater(context);
+ PopupMenu menu = new PopupMenu(context, v);
+ menu.inflate(R.menu.api_version);
+ menu.setOnMenuItemClickListener(item -> {
+ switch (item.getItemId()) {
+ case R.id.api_version_menu_html:
+ apiVersion = SendTransactionTask.API.html;
+ break;
+ case R.id.api_version_menu_post_1_14:
+ apiVersion = SendTransactionTask.API.post_1_14;
+ break;
+ case R.id.api_version_menu_pre_1_15:
+ apiVersion = SendTransactionTask.API.pre_1_15;
+ break;
+ case R.id.api_version_menu_auto:
+ default:
+ apiVersion = SendTransactionTask.API.auto;
+ }
+ apiVersionText.setText(apiVersion.getDescription(getResources()));
+ return true;
+ });
+ menu.show();
+ });
authParams = context.findViewById(R.id.auth_params);
useAuthentication = context.findViewById(R.id.enable_http_auth);
userName = context.findViewById(R.id.auth_user_name);
userName.setText(mProfile.isAuthEnabled() ? mProfile.getAuthUserName() : "");
password.setText(mProfile.isAuthEnabled() ? mProfile.getAuthPassword() : "");
preferredAccountsFilter.setText(mProfile.getPreferredAccountsFilter());
- profileThemeId = mProfile.getThemeId();
+ profileThemeId = mProfile.getThemeHue();
}
else {
profileName.setText("");
if (mProfile != null) {
updateProfileFromUI();
-// debug("profiles", String.format("Selected item is %d", mProfile.getThemeId()));
+// debug("profiles", String.format("Selected item is %d", mProfile.getThemeHue()));
mProfile.storeInDB();
debug("profiles", "profile stored in DB");
triggerProfileChange();
mProfile.setAuthEnabled(useAuthentication.isChecked());
mProfile.setAuthUserName(userName.getText());
mProfile.setAuthPassword(password.getText());
- mProfile.setThemeId(huePickerView.getTag());
+ mProfile.setThemeHue(huePickerView.getTag());
mProfile.setFutureDates(futureDates);
mProfile.setApiVersion(apiVersion);
}