Skip to content
Snippets Groups Projects
Commit 07a25382 authored by Mohamed Metwalli's avatar Mohamed Metwalli
Browse files

Merge branch 'release/1.11.x' into feature/4559-contact-journal-screenshot

parents 1efb9e96 bd0aee28
No related branches found
No related tags found
No related merge requests found
......@@ -38,13 +38,13 @@ android {
println("Current VERSION_PATCH: ${VERSION_PATCH}")
println("Current VERSION_BUILD: ${VERSION_BUILD}")
compileSdkVersion 30
compileSdkVersion 29
buildToolsVersion "29.0.3"
defaultConfig {
applicationId 'de.rki.coronawarnapp'
minSdkVersion 23
targetSdkVersion 30
targetSdkVersion 29
ndkVersion "21.2.6472646"
......
......@@ -199,7 +199,7 @@
Smartphone nicht über diese Zufalls-IDs identifiziert werden kann. Die von
Ihrem Smartphone ausgesendeten eigenen Begegnungsdaten und die
aufgezeichneten Begegnungsdaten der Personen, mit denen Sie Kontakt hatten,
werden auf Ihrem Smartphone gespeichert und jeweils nach 14 Tage gelöscht.
werden auf Ihrem Smartphone gespeichert und jeweils nach 14 Tagen gelöscht.
Auf die gleiche Weise werden Ihre ausgesendeten Begegnungsdaten
verarbeitet, wenn sie von den Smartphones anderer App-Nutzer aufgezeichnet
werden.
......@@ -808,4 +808,4 @@
</p>
<p>
Stand: 16.12.2020
</p>
\ No newline at end of file
</p>
......@@ -36,14 +36,10 @@ class ContactDiaryOverviewAdapter(
override val viewBinding: Lazy<ContactDiaryOverviewListItemBinding> =
lazy { ContactDiaryOverviewListItemBinding.bind(itemView) }
private val nestedItemAdapter = ContactDiaryOverviewNestedAdapter()
init {
viewBinding.value.contactDiaryOverviewNestedRecyclerView.adapter = nestedItemAdapter
}
override val onBindData: ContactDiaryOverviewListItemBinding.(item: ListItem, payloads: List<Any>) -> Unit =
{ item, _ ->
val nestedItemAdapter = ContactDiaryOverviewNestedAdapter(item, onItemSelectionListener)
viewBinding.value.contactDiaryOverviewNestedRecyclerView.adapter = nestedItemAdapter
contactDiaryOverviewElementName.text = dateFormatter(item.date)
contactDiaryOverviewElementName.contentDescription = dateFormatterForAccessibility(item.date)
contactDiaryOverviewElementBody.setOnClickListener { onItemSelectionListener(item) }
......
......@@ -7,8 +7,10 @@ import de.rki.coronawarnapp.databinding.ContactDiaryOverviewNestedListItemBindin
import de.rki.coronawarnapp.ui.lists.BaseAdapter
import de.rki.coronawarnapp.util.lists.BindableVH
class ContactDiaryOverviewNestedAdapter :
BaseAdapter<ContactDiaryOverviewNestedAdapter.NestedItemViewHolder>() {
class ContactDiaryOverviewNestedAdapter(
private val element: ListItem,
private val onItemSelectionListener: (ListItem) -> Unit
) : BaseAdapter<ContactDiaryOverviewNestedAdapter.NestedItemViewHolder>() {
private val dataList: MutableList<ListItem.Data> = mutableListOf()
......@@ -19,12 +21,13 @@ class ContactDiaryOverviewNestedAdapter :
override fun onCreateBaseVH(parent: ViewGroup, viewType: Int): NestedItemViewHolder = NestedItemViewHolder(parent)
override fun onBindBaseVH(holder: NestedItemViewHolder, position: Int, payloads: MutableList<Any>) =
override fun onBindBaseVH(holder: NestedItemViewHolder, position: Int, payloads: MutableList<Any>) {
holder.bind(dataList[position], payloads)
}
override fun getItemCount(): Int = dataList.size
class NestedItemViewHolder(parent: ViewGroup) :
inner class NestedItemViewHolder(parent: ViewGroup) :
BaseAdapter.VH(R.layout.contact_diary_overview_nested_list_item, parent),
BindableVH<ListItem.Data, ContactDiaryOverviewNestedListItemBinding> {
override val viewBinding:
......@@ -36,6 +39,7 @@ class ContactDiaryOverviewNestedAdapter :
{ key, _ ->
contactDiaryOverviewElementImage.setImageResource(key.drawableId)
contactDiaryOverviewElementName.text = key.text
contactDiaryOverviewElementNestedContainer.setOnClickListener { onItemSelectionListener(element) }
}
}
}
......@@ -11,5 +11,5 @@
android:layout_marginBottom="@dimen/spacing_tiny"
android:foreground="?selectableItemBackground"
android:focusable="true"
app:cardElevation="@dimen/elevation_strong"
app:cardElevation="@dimen/elevation_weak"
app:cardCornerRadius="@dimen/radius_card" />
......@@ -586,7 +586,7 @@
<!-- XHED: settings(notification) - multiline headline below illustration, inactive -->
<string name="settings_notifications_headline_inactive">"Mitteilungen sind deaktiviert"</string>
<!-- XTXT: settings(notification) - text in row on settings overview -->
<string name="settings_notifications_body_description">"Erlauben Sie automatische Benachrichtigungen zu COVID-19-Risikostatus."</string>
<string name="settings_notifications_body_description">"Erlauben Sie automatische Benachrichtigungen zu Ihrem COVID-19-Risikostatus."</string>
<!-- YTXT: settings(notification) - description text when it notifications are enabled -->
<string name="settings_notifications_body_active">"Legen Sie fest, zu welchen Themen Sie informiert bleiben möchten."</string>
<!-- XTXT: settings(notification) - explains what the user has to do to activate settings -->
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment