mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-22 12:03:09 -04:00
commit
2140797473
@ -11,7 +11,7 @@ apply(from = rootProject.file("jacoco.gradle"))
|
|||||||
ext {
|
ext {
|
||||||
set("versionMajor", 3)
|
set("versionMajor", 3)
|
||||||
set("versionMinor", 1)
|
set("versionMinor", 1)
|
||||||
set("versionPatch", 1)
|
set("versionPatch", 2)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun generateVersionName() = "${ext["versionMajor"]}.${ext["versionMinor"]}.${ext["versionPatch"]}"
|
fun generateVersionName() = "${ext["versionMajor"]}.${ext["versionMinor"]}.${ext["versionPatch"]}"
|
||||||
|
@ -17,6 +17,8 @@
|
|||||||
*/
|
*/
|
||||||
package org.kiwix.kiwixmobile.core.base
|
package org.kiwix.kiwixmobile.core.base
|
||||||
|
|
||||||
|
import android.content.res.Configuration
|
||||||
|
import android.os.Build
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import androidx.annotation.LayoutRes
|
import androidx.annotation.LayoutRes
|
||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
@ -49,6 +51,16 @@ abstract class BaseActivity : AppCompatActivity() {
|
|||||||
unbinder = ButterKnife.bind(this)
|
unbinder = ButterKnife.bind(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO https://issuetracker.google.com/issues/141132133 remove this once appcompat has been fixed
|
||||||
|
override fun applyOverrideConfiguration(overrideConfiguration: Configuration?) {
|
||||||
|
if (Build.VERSION.SDK_INT in Build.VERSION_CODES.LOLLIPOP..Build.VERSION_CODES.N_MR1 &&
|
||||||
|
(resources.configuration.uiMode == applicationContext.resources.configuration.uiMode)
|
||||||
|
) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
super.applyOverrideConfiguration(overrideConfiguration)
|
||||||
|
}
|
||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroy() {
|
||||||
super.onDestroy()
|
super.onDestroy()
|
||||||
unbinder?.unbind()
|
unbinder?.unbind()
|
||||||
|
@ -494,6 +494,7 @@ public abstract class CoreMainActivity extends BaseActivity
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected void hideTabSwitcher() {
|
protected void hideTabSwitcher() {
|
||||||
|
if (actionBar != null) {
|
||||||
actionBar.setDisplayHomeAsUpEnabled(false);
|
actionBar.setDisplayHomeAsUpEnabled(false);
|
||||||
actionBar.setDisplayShowTitleEnabled(true);
|
actionBar.setDisplayShowTitleEnabled(true);
|
||||||
|
|
||||||
@ -505,6 +506,7 @@ public abstract class CoreMainActivity extends BaseActivity
|
|||||||
contentFrame.setVisibility(View.VISIBLE);
|
contentFrame.setVisibility(View.VISIBLE);
|
||||||
mainMenu.showWebViewOptions(!urlIsInvalid());
|
mainMenu.showWebViewOptions(!urlIsInvalid());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@OnClick(R2.id.bottom_toolbar_arrow_back)
|
@OnClick(R2.id.bottom_toolbar_arrow_back)
|
||||||
void goBack() {
|
void goBack() {
|
||||||
|
@ -346,6 +346,8 @@ public class SearchActivity extends BaseActivity
|
|||||||
@Override
|
@Override
|
||||||
protected void onSaveInstanceState(Bundle outState) {
|
protected void onSaveInstanceState(Bundle outState) {
|
||||||
super.onSaveInstanceState(outState);
|
super.onSaveInstanceState(outState);
|
||||||
|
if (searchView != null && searchView.getQuery() != null) {
|
||||||
outState.putString(EXTRA_SEARCH_TEXT, searchView.getQuery().toString());
|
outState.putString(EXTRA_SEARCH_TEXT, searchView.getQuery().toString());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user