HealthConnect: Add permissions rationale activity

This commit is contained in:
Manuel
2026-05-01 18:10:27 +03:00
committed by Dennis Guse
parent b22e41cf66
commit 75ed3120bd
4 changed files with 129 additions and 0 deletions
@@ -0,0 +1,39 @@
package de.dennisguse.opentracks;
import android.os.Bundle;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import de.dennisguse.opentracks.databinding.ActivityPermissionsRationaleBinding;
import de.dennisguse.opentracks.ui.util.ViewUtils;
public class PermissionsRationaleActivity extends AbstractActivity {
private ActivityPermissionsRationaleBinding viewBinding;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle(R.string.health_connect_permissions_rationale_title);
viewBinding.permissionsRationaleAppUrl.setText(getString(R.string.about_url, getString(R.string.app_web_url)));
setSupportActionBar(viewBinding.bottomAppBarLayout.bottomAppBar);
ViewUtils.makeClickableLinks(findViewById(android.R.id.content));
}
@NonNull
@Override
protected View createRootView() {
viewBinding = ActivityPermissionsRationaleBinding.inflate(getLayoutInflater());
return viewBinding.getRoot();
}
@Override
protected void onDestroy() {
super.onDestroy();
viewBinding = null;
}
}