Skip to content

Commit 052d7e8

Browse files
authored
Merge pull request #405 from AppDevNext/api36
api 36
2 parents c14aa3d + 8a1e556 commit 052d7e8

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

MPChartLib/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ android {
1212
namespace = "com.github.mikephil.charting"
1313
defaultConfig {
1414
minSdk = 21
15-
compileSdk = 35
15+
compileSdk = 36
1616

1717
// VERSION_NAME no longer available as of 4.1
1818
// https://issuetracker.google.com/issues/158695880

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ android {
1212
defaultConfig {
1313
applicationId = "info.appdev.chartexample"
1414
minSdk = 21
15-
compileSdk = 35
16-
targetSdk = 35
15+
compileSdk = 36
16+
targetSdk = 36
1717
versionCode = getGitCommitCount()
1818
versionName = getVersionText()
1919
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"

app/src/main/java/info/appdev/chartexample/notimportant/DemoBase.kt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import android.view.Menu
88
import android.view.MenuItem
99
import android.view.View
1010
import android.widget.Toast
11+
import androidx.activity.OnBackPressedCallback
1112
import androidx.appcompat.app.AppCompatActivity
1213
import androidx.core.app.ActivityCompat
1314
import com.github.mikephil.charting.charts.Chart
@@ -39,6 +40,8 @@ abstract class DemoBase : AppCompatActivity(), ActivityCompat.OnRequestPermissio
3940

4041
tfRegular = Typeface.createFromAsset(assets, "OpenSans-Regular.ttf")
4142
tfLight = Typeface.createFromAsset(assets, "OpenSans-Light.ttf")
43+
44+
onBackPressedDispatcher.addCallback(this, backPressedCallback)
4245
}
4346

4447
override fun onPrepareOptionsMenu(menu: Menu?): Boolean {
@@ -51,9 +54,12 @@ abstract class DemoBase : AppCompatActivity(), ActivityCompat.OnRequestPermissio
5154
return super.onPrepareOptionsMenu(menu)
5255
}
5356

54-
override fun onBackPressed() {
55-
super.onBackPressed()
56-
overridePendingTransition(R.anim.move_left_in_activity, R.anim.move_right_out_activity)
57+
private val backPressedCallback = object : OnBackPressedCallback(true) {
58+
override fun handleOnBackPressed() {
59+
overridePendingTransition(R.anim.move_left_in_activity, R.anim.move_right_out_activity)
60+
isEnabled = false
61+
onBackPressedDispatcher.onBackPressed()
62+
}
5763
}
5864

5965
override fun onRequestPermissionsResult(requestCode: Int, permissions: Array<String>, grantResults: IntArray) {

0 commit comments

Comments
 (0)