From 6a70c906439ff7eb7f22ea339cd8a30d3d70cfc5 Mon Sep 17 00:00:00 2001 From: Rohit Verma <101377978+rohit9625@users.noreply.github.com> Date: Wed, 3 Jan 2024 18:31:55 +0530 Subject: [PATCH 1/4] NearbyParentFragment : added referer (#5417) * NearbyParentFragment : added referer In file NearbyParentFragment.java, I added header property, i.e., the referer - http://maps.wikimedia.org/ and set tile source to wikimedia. * Reworded comments --------- Co-authored-by: Nicolas Raoul --- .../nearby/fragments/NearbyParentFragment.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.java index 0389a7358..b03d693f2 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.java @@ -125,6 +125,7 @@ import org.osmdroid.events.MapEventsReceiver; import org.osmdroid.events.MapListener; import org.osmdroid.events.ScrollEvent; import org.osmdroid.events.ZoomEvent; +import org.osmdroid.tileprovider.tilesource.TileSourceFactory; import org.osmdroid.util.GeoPoint; import org.osmdroid.util.constants.GeoConstants; import org.osmdroid.views.CustomZoomButtonsController; @@ -398,7 +399,18 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment presenter.setActionListeners(applicationKvStore); org.osmdroid.config.Configuration.getInstance().load(this.getContext(), PreferenceManager.getDefaultSharedPreferences(this.getContext())); + + // Use the Wikimedia tile server, rather than OpenStreetMap (Mapnik) which has various + // restrictions that we do not satisfy. + mapView.setTileSource(TileSourceFactory.WIKIMEDIA); mapView.setTilesScaledToDpi(true); + + // Add referer HTTP header because the Wikimedia tile server requires it. + // This was suggested by Dmitry Brant within an email thread between us and WMF. + org.osmdroid.config.Configuration.getInstance().getAdditionalHttpRequestProperties().put( + "Referer", "http://maps.wikimedia.org/" + ); + if (applicationKvStore.getString("LastLocation") != null) { // Checking for last searched location String[] locationLatLng = applicationKvStore.getString("LastLocation").split(","); From 54ab87013c4d2208131ed740d5a0d507b5dbbd03 Mon Sep 17 00:00:00 2001 From: "translatewiki.net" Date: Thu, 4 Jan 2024 13:02:31 +0100 Subject: [PATCH 2/4] Localisation updates from https://translatewiki.net. --- app/src/main/res/values-de/strings.xml | 3 +++ app/src/main/res/values-pms/strings.xml | 3 +++ app/src/main/res/values-tr/strings.xml | 26 ++++++++++++++++++++++++- 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index d829b3953..848cf51ed 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -27,6 +27,7 @@ * Tacsipacsi * ThisCarthing * Tobi 406 +* Twistqj * Ubahnverleih * Umherirrender * Umlaut @@ -697,6 +698,8 @@ Im Gegensatz zum Bild auf der linken Seite ist das Bild auf der rechten Seite mit dem Commons-Logo versehen, das anzeigt, dass es bereits hochgeladen wurde. Für die Bildvorschau berühren und halten. Großartig Dieses Bild ist bereits auf Commons hochgeladen worden. + Aus technischen Gründen kann die Anwendung nicht mehr als %1$d Bilder auf einmal verlässlich hochladen. Die Grenze für das Hochladen von %1$d wurde um %2$d überschritten. + Fehler: Grenze für das Hochladen wurde überschritten Dieses Bild wird am Wettbewerb Wiki Loves Monuments teilnehmen Denkmäler anzeigen Es ist der Wiki Loves Monuments Monat! diff --git a/app/src/main/res/values-pms/strings.xml b/app/src/main/res/values-pms/strings.xml index 081b1aeef..4b421f166 100644 --- a/app/src/main/res/values-pms/strings.xml +++ b/app/src/main/res/values-pms/strings.xml @@ -62,6 +62,7 @@ Paràmeter Carié su Commons + Cariament an cors Stranòm Ciav Ch\'a intra an sò cont Comun beta @@ -75,6 +76,8 @@ A l\'é intrà ant ël sistema! Falì a rintré ant ël sistema! Archivi nen trovà. Për piasì, ch\'a preuva con n\'àutr. + Lìmit màssim ëd tentativ argionzù! Për piasì, ch\'a anula ël cariament e ch\'a preuva torna + Disativé l\'otimisassion ëd la batarìa? Autentificassion falìa, për piasì ch\'as colega torna Cariament ancaminà! Carié an coa (manera ëd conession limità abilità) diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 0fcc02567..8196562ce 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -301,6 +301,7 @@ Vikimetnini panoya kopyala Vikimetin panoya kopyalandı Yakınımdakiler düzgün çalışmayabilir, Konum kullanılamıyor. + Konum erişimi reddedildi. Bu özelliği kullanmak için lütfen konumunuzu manuel olarak ayarlayın. Yakındaki yerler listesini görüntülemek için izin vermeniz gerekiyor Talimatlar Vikiveri @@ -368,6 +369,7 @@ Yanlış Cevap Bu ekran görüntüsü yüklemeye uygun mu? Uygulamayı Paylaş + Döndür Yakındaki yerler getirilirken hata oluştu. Yakınlarda yer bulunamadı Yakındaki anıtlar getirilirken hata oluştu. @@ -455,6 +457,9 @@ EXIF\'de konumun mevcut olmaması durumunda, uygulama içi kameranın konumunuzu görsellerinize ekleyebilmesi için konum iznine ihtiyacı vardır. Lütfen uygulamanın konumunuza erişmesine izin verin ve tekrar deneyin.\n\nNot: Uygulama, kısa bir süre içinde cihazdan konum alamazsa yüklemede konum bilgisi olmayabilir. Uygulama, konum izninin olmaması nedeniyle, çekimlerin yanı sıra konumu da kaydetmiyor GPS kapalı olduğundan uygulama, çekimlerin yanı sıra konumu da kaydetmiyor + Belge tabanlı fotoğraf seçiciyi kullanın + Yeni Android fotoğraf seçici, konum bilgilerini kaybetme riskini taşımaktadır. Kullanıyor gibi görünüyorsa etkinleştirin. + Bunu kapatmak, yeni Android fotoğraf seçiciyi etkinleştirebilir. Konum bilgisini kaybetme riski vardır.\n\nDaha fazla bilgi için \'Daha fazlasını oku\'ya dokunun. Artık çalışmaları görmeyeceksiniz. Ancak isterseniz bu bildirimi Ayarlar\'dan yeniden etkinleştirebilirsiniz. Bu işlev ağ bağlantısı gerektirir, lütfen bağlantı ayarlarınızı kontrol edin. Görüntü işlenirken hata oluştu. Lütfen tekrar deneyin! @@ -603,6 +608,7 @@ En iyi sonuçlar için Yüksek Hassasiyet modunu seçin. Konum açılsın mı? Yakınımdakilerin düzgün çalışması için konumun açık olması gerekiyor + Konumu otomatik olarak ayarlamak için mevcut konumunuza erişim izni vermeniz gerekir. Bu iki fotoğrafı aynı yerde mi çektiniz? Sağdaki resmin enlem/boylamını kullanmak ister misiniz? Daha Fazla Yükle Yer bulunamadı, arama kriterlerinizi değiştirmeyi deneyin. @@ -690,7 +696,11 @@ Soldaki resimden farklı olarak, sağdaki resimde zaten yüklendiğini belirten Commons logosu var.\n Resim ön izlemesi için dokunup basılı tutun. Harika Bu resim zaten Commons\'a yüklendi. - Bu resim Viki, Anıtları Seviyor yarışmasına katılacaktır + Teknik nedenlerden dolayı uygulama aynı anda %1$d fotoğraftan fazlasını güvenilir bir şekilde yükleyemiyor. %1$d olan yükleme sınırı %2$d ile aşıldı. + Reddet + Maks: %1$d + Hata: Yükleme Sınırı Aşıldı + Bu resim, Viki Anıtları Seviyor yarışmasına katılacaktır Anıtları göster Viki, Anıtları Seviyor ayı! DAHA FAZLA BİLGİ EDİN @@ -726,6 +736,8 @@ Geri bildiriminiz Yükleme için değil olarak işaretle Yükleme için değil işaretini kaldır + Yükleme için değil olarak işaretleniyor + Yükleme için değil işareti kaldırılıyor Halihazırda işlem görmüş resimleri göster Halihazırda işlem görmüş resimler gizleniyor Başka resim bulunamadı @@ -734,10 +746,22 @@ Resim seçildi Resim, yükleme için değil olarak işaretlendi Bildir + Beyaz arka planı ayarla + Siyah arka planı ayarla İhlal bildir Bu kullanıcıyı bildir Bu içeriği bildir Bu kullanıcının engellemesini iste + Tam Ekran Seçim Moduna Hoş Geldiniz Yakınlaştırmak ve uzaklaştırmak için iki parmağınızı kullanın. Bu eylemleri gerçekleştirmek için hızlı ve uzun kaydırın: \n- Sol/Sağ: Önceki/sonraki \n- Yukarı: Seç\n- Aşağı: Yükleme için değil olarak işaretle. + Liderlik sıralaması avatarınızı ayarlamak için herhangi bir görselin üç noktalı menüsünde \"Avatar olarak ayarla\"ya dokunun. + Koordinatlar, tam koordinatlar olmasa da bu resmi yükleyen kişi bu koordinatların yeterince yakın olduğunu düşünüyor. + Depolama İzni Reddedildi + Bu öge paylaşılamıyor + İşlevsellik için izinler gereklidir + + %d resim seçildi + %d resim seçildi + From 94b2f891abeb74c5b2c7e7a771b6f713c5421481 Mon Sep 17 00:00:00 2001 From: "translatewiki.net" Date: Mon, 8 Jan 2024 13:02:48 +0100 Subject: [PATCH 3/4] Localisation updates from https://translatewiki.net. --- app/src/main/res/values-da/strings.xml | 6 +- app/src/main/res/values-gcr/strings.xml | 201 ++++++++++++++++++++++++ app/src/main/res/values-pms/strings.xml | 2 + app/src/main/res/values-pt/strings.xml | 11 ++ 4 files changed, 217 insertions(+), 3 deletions(-) create mode 100644 app/src/main/res/values-gcr/strings.xml diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 1212a73e6..14d86840c 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -167,7 +167,7 @@ Ukendt licens Opdater Krævet tilladelse: Læs eksternt lager. Programmet kan ikke tilgå dit galleri uden denne tilladelse. - Krævet tilladelse: Skriv til eksternt lager. Program kan ikke tilgå dit kamera uden denne funktion. + Krævet tilladelse: Skriv til eksternt lager. Appen kan ikke tilgå dit kamera/galleri uden denne tilladelse. O.k. Advarsel Ja @@ -217,8 +217,8 @@ Billedet er allerede på Commons. Billedet blev taget et andet sted. Ønsker du stadig at overføre dette billede? - Brug eksternt lager - Gem billeder taget med din enheds program på kameraet + Gem billeder i appen + Gem billeder, taget med kameraet i appen, på din enhed Log ind på din konto Send logfil Send logfil til udviklerne via e-post diff --git a/app/src/main/res/values-gcr/strings.xml b/app/src/main/res/values-gcr/strings.xml new file mode 100644 index 000000000..fac6f3679 --- /dev/null +++ b/app/src/main/res/values-gcr/strings.xml @@ -0,0 +1,201 @@ + + + + Paj Facebook di Commons + Kod sours Github pou Commons + Logo di Commons + Sit web di Commons + Soumèt + Ajouté rounòt dèskripsyon + Ajouté roun kontribisyon nòv + Ajouté roun kontribisyon dipi kanméra-a + Ajouté roun kontribisyon dipi foto-yo + Léjann + Dèskripsyon lanng-an + Léjann + Dèskripsyon + Zimaj + Tout + Wè di sasé + Léta di bagaj + Zimaj pou jodla + %1$d fiché ka télévèrsé + Koumansman di télévèrsé-ya + Èsploré + Jénéral + Koumantèr + Konfidansyalité + Commons + Paranmèt + Télévèrsé asou Commons + Bagaj-a ka charjé + Non itilizatò + Kodsigré + Konnègsyon ké ou kont Commons Béta + Konnègté sokò + Ou bliyé ou Kodsigré ? + Enskri oukò + Konnègsyon + Souplé antann... + Mizajou di léjann-yan ké dèskripsyon-yan + Souplé antann... + Konnègsyon bon ! + Konnègsyon pabon ! + Fiché pa trouvé. Souplé éséyé ké rounòt. + Lotantifikasyon pabon, souplé konnègté oukò òkò. + Télévèrsé koumansé ! + %1$s télévèrsé ! + Pézé pou wè kisa ou télévèrsé + Téléversé di fiché : %s + %1$s ka télévèrsé + Télévèrsé fini pou %1$s + Pézé pou afiché + Tapé pou afiché + Sa mo fin télévèrsé + Sa ka fè latcho + Pabon + %1$d %% byenfèt + Ka télévèrsé + Dipi galri-a + Dap roun foto + Òbò + Sa mo télévèrsé + Patajé + Wè paj fiché-a + Léjann (anba lobligasyon) + Souplé ba nou roun léjann pou sa fiché + Dèskripsyon + Léjann + Konnègsyon pa posib - rézo pabon + Konnègsyon pabon + Télévèrsé + Nonmem sa ansanm + Modifikasyon-yan + Télévèrsé + Sasé tchèk katégori + Anréjistré + Atchwèlizé + Mété annan lis + Katégori + Paranmèt + Enskri oukò + Zimaj ki byenfèt + Katégori + Apropo + Politik di konfidansyalité + Krédi + Apropo + Réyéséyé + Annilé + Téléchajé + Tenm + Attribution-ShareAlike 4.0 + Attribution 4.0 + Enren ! + Plis lenfòrmasyon + Katégori-ya + Chajman ka fèt... + Pyès katégori sélègsyonnen + Pyès léjann + Pyès dèskripsyon + Pyès kozman + Lisans pa konnèt + Atchwèlizé + Dakò + Panga + Télévèrsé + Enren + Awa + Léjann + Tit + Dèskripsyon + Kozman + Zotò + Dat di télévèrsman + Lisans + Koyòrdonnen + Pa fourni + Ès ou vréman lé dékonnègté oukò + Pyès soukatégori ki trouvé + Bèlvini di Wikipédja + Annilé + Louvri + Fronmen + Paj prensipal + Télévèrsé + Òbò + Apropo + Paranmèt + Koumantèr + Dékonnègsyon + Titoryèl + Notifikasyon + Roulègtir + pyès dèskripsyon trouvé + Paj di fiché di Commons + Zéléman di Wkikdata + Artik di Wikipédja + Konnègté oukò asou ou kont + Voyé jòrnal-a + Pasé + Konnègté sokò + Ès ou vréman pa lé konnègté oukò + Souplé konnègté oukò pou itilizé sa fongsyonnalité + Wikidata + Wikipédja + Commons + Noté nou + Gidaj pou itilizatò + Pasé titoryèl + Lentèrnèt pa disponnib + Anmòrfrézé + Lanng + Kontinwé + Annilé + Réyéséyé + Pyès zimaj ki trouvé ! + Télévèrsé pa : %1$s + Bloké + Zimaj pou jodla + Sasé + Sasé asou Commons + Sasé + Sasé ki nòv : + Médja + Katégori + Léléman + Roumarkab + Télévèrsé pa mobil + Kart + Késyonèr + Késyon + Rézilta + Kontinwé + Répons korèk + Mové répons + Patajé annan laplikasyon + Pivoté + Siprimen + Akonplisman + Profil + Èstatistik + Grémésiman rousouvrè + Zimaj ki byenfèt + Nivèl + Zimaj ki itilizé + Kontribisyon + Òbò + Notifikasyon + Listé + Drwè pou èstokaj + Swivan + Présédan + Zimaj + Koté + Markòpaj + Markòpaj + Sasé annan sa zonn + Fèt + diff --git a/app/src/main/res/values-pms/strings.xml b/app/src/main/res/values-pms/strings.xml index 4b421f166..913f485a3 100644 --- a/app/src/main/res/values-pms/strings.xml +++ b/app/src/main/res/values-pms/strings.xml @@ -78,6 +78,7 @@ Archivi nen trovà. Për piasì, ch\'a preuva con n\'àutr. Lìmit màssim ëd tentativ argionzù! Për piasì, ch\'a anula ël cariament e ch\'a preuva torna Disativé l\'otimisassion ëd la batarìa? + Ël cariament ëd pi che 3 plance a marcia ëd fasson pi afidàbil cand l\'otimisassion ëd la batarìa a l\'é dëstissà. Për piasì, ch\'a disativa l\'otimisassion për n\'esperiensa ëd cariament pi tranquila. \n\nTape possìbij për dëstissé l\'otimisassion ëd la batarìa:\n\nTapa 1: Sgnaché an sël boton \'Paràmeter\' sì-dzora.\n\nTapa 2: Passé da \'Nen otimisà\' a \'Tute j\'aplicassion\'.\n\nTapa 3: Sërché «Comun» o «fr.free.nrw.commons».\n\nTapa 4: Sgnacheje ansima e selessioné \'Nen otimisé\'.\n\nTapa 5: Sgnaché su \'Bele fàit\'. Autentificassion falìa, për piasì ch\'as colega torna Cariament ancaminà! Carié an coa (manera ëd conession limità abilità) @@ -272,6 +273,7 @@ Copié ël test wiki ant ël pògia-feuj Ël test wiki a l\'é stàit copià ant ël pògia-feuj «A prossimità» a podrìa marcé nen bin, soa posission a l\'é nen disponìbil. + Acess a la localisassion arfudà. Për piasì, ch\'a definissa soa localisassion a man për dovré costa fonsionalità. A-i é da manca dël përmess pr\'ësmon-e na lista dij pòst davzin Diression Wikidata diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 75ac4ca7b..d23326ddc 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -79,6 +79,7 @@ Configurações Carregar na wiki Commons + Carregamento em progresso Nome de utilizador Palavra-passe Entrar na sua conta da wiki Commons Beta @@ -92,6 +93,9 @@ Sessão iniciada! O início de sessão falhou! O ficheiro não foi encontrado. Tente outro, por favor. + Limite máximo de novas tentativas atingido! Cancele o carregamento e tente novamente, por favor + Desligar a otimização da bateria? + O carregamento de mais de três imagens funciona de maneira mais fiável quando a otimização da bateria está desligada. Desligue a otimização da bateria para a aplicação Commons nas configurações, de forma a ter uma experiência de carregamento mais fluida. \n\nPossíveis passos para desativar a otimização da bateria:\n\nEtapa 1: premir o botão \'Configurações\' abaixo.\n\nEtapa 2: mudar de \'Não otimizado\' para \'Todas as aplicações\'.\n\nEtapa 3: pesquisar \"Commons\" ou \"fr.free.nrw.commons\".\n\nEtapa 4: premir esta e selecionar \'Não otimizar\'.\n\nEtapa 5: pressionar \'Concluído\'. A autenticação falhou; inicie novamente a sessão, por favor Carregamento iniciado! Fila de carregamento (modo de ligação limitada ativado) @@ -206,6 +210,8 @@ Permissão necessária: ler o armazenamento externo. A aplicação não pode aceder à sua galeria sem isto. Permissão necessária: escrever no armazenamento externo. A aplicação não pode aceder à sua câmara/galeria sem isto. Autorização para identificar localização + Gravar a localização das fotografias tiradas na aplicação + Ativar esta opção para gravar a localização das fotografias tiradas na aplicação, caso a câmara do dispositivo não a grave OK Aviso Encontrado nome de ficheiro duplicado @@ -284,6 +290,7 @@ Copiar o texto wiki para a área de transferência O texto wiki foi copiado para a área de transferência A identificação de locais próximos pode não funcionar devidamente; o serviço de localização não está disponível. + Acesso à localização negado. Para usar esta funcionalidade defina a sua localização manualmente, por favor. É necessária permissão para mostrar uma lista dos locais próximos Indicações Wikidata @@ -351,6 +358,7 @@ Resposta incorreta Esta captura de ecrã pode ser carregada? Partilhar aplicação + Rodar Erro ao procurar locais próximos. Não existem locais próximos Erro ao procurar monumentos próximos. @@ -431,6 +439,9 @@ Termina em: Apresentar campanhas Ver as campanhas em andamento + Permitir que a aplicação móvel obtenha a localização, caso a câmara não a grave. Algumas câmaras de dispositivos não gravam a localização. Nesses casos, permitir que a aplicação obtenha e registe a localização torna a sua contribuição mais útil. Pode alterar esta opção a qualquer momento nas Configurações + Permitir + Descartar Assegure-se de que este novo seletor Android não remove a localização das suas fotografias. Deixará de ver as campanhas. No entanto, pode reativar esta notificação nas configurações, se desejar. Esta função requer uma ligação de rede. Verifique as suas configurações de ligação, por favor. From 908d3c43a47c5e29f90a0385f0e61bbfae89a049 Mon Sep 17 00:00:00 2001 From: Paul Hawke Date: Wed, 10 Jan 2024 08:03:08 -0600 Subject: [PATCH 4/4] Removed butterknife from the quiz result activity (#5425) --- .../nrw/commons/quiz/QuizResultActivity.java | 30 ++++++++++--------- .../main/res/layout/activity_quiz_result.xml | 10 +++---- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.java b/app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.java index bcf84cdac..a832cb223 100644 --- a/app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.java +++ b/app/src/main/java/fr/free/nrw/commons/quiz/QuizResultActivity.java @@ -18,12 +18,10 @@ import androidx.appcompat.widget.Toolbar; import com.dinuscxj.progressbar.CircleProgressBar; +import fr.free.nrw.commons.databinding.ActivityQuizResultBinding; import java.io.File; import java.io.FileOutputStream; -import butterknife.BindView; -import butterknife.ButterKnife; -import butterknife.OnClick; import fr.free.nrw.commons.R; import fr.free.nrw.commons.contributions.MainActivity; @@ -33,20 +31,19 @@ import fr.free.nrw.commons.contributions.MainActivity; */ public class QuizResultActivity extends AppCompatActivity { - @BindView(R.id.result_progress_bar) CircleProgressBar resultProgressBar; - @BindView(R.id.toolbar) Toolbar toolbar; - @BindView(R.id.congratulatory_message) TextView congratulatoryMessageText; - + private ActivityQuizResultBinding binding; private final int NUMBER_OF_QUESTIONS = 5; private final int MULTIPLIER_TO_GET_PERCENTAGE = 20; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_quiz_result); + binding = ActivityQuizResultBinding.inflate(getLayoutInflater()); + setContentView(binding.getRoot()); - ButterKnife.bind(this); - setSupportActionBar(toolbar); + setSupportActionBar(binding.toolbar.toolbar); + + binding.quizResultNext.setOnClickListener(view -> launchContributionActivity()); if ( getIntent() != null) { Bundle extras = getIntent().getExtras(); @@ -60,22 +57,27 @@ public class QuizResultActivity extends AppCompatActivity { } } + @Override + protected void onDestroy() { + binding = null; + super.onDestroy(); + } + /** * to calculate and display percentage and score * @param score */ public void setScore(int score) { int per = score * MULTIPLIER_TO_GET_PERCENTAGE; - resultProgressBar.setProgress(per); - resultProgressBar.setProgressTextFormatPattern(score +" / " + NUMBER_OF_QUESTIONS); + binding.resultProgressBar.setProgress(per); + binding.resultProgressBar.setProgressTextFormatPattern(score +" / " + NUMBER_OF_QUESTIONS); String message = getResources().getString(R.string.congratulatory_message_quiz,per + "%"); - congratulatoryMessageText.setText(message); + binding.congratulatoryMessage.setText(message); } /** * to go to Contibutions Activity */ - @OnClick(R.id.quiz_result_next) public void launchContributionActivity(){ startActivityWithFlags( this, MainActivity.class, Intent.FLAG_ACTIVITY_CLEAR_TOP, diff --git a/app/src/main/res/layout/activity_quiz_result.xml b/app/src/main/res/layout/activity_quiz_result.xml index 416869bae..a91105191 100644 --- a/app/src/main/res/layout/activity_quiz_result.xml +++ b/app/src/main/res/layout/activity_quiz_result.xml @@ -5,7 +5,9 @@ android:orientation="vertical" android:layout_width="match_parent"> - + - -