aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoramytsengtw <154878544+amytsengtw@users.noreply.github.com>2023-12-27 10:02:21 +0800
committerGitHub <noreply@github.com>2023-12-27 10:02:21 +0800
commit5f6542f0c33f66d730c77daa9be14707b80bcb81 (patch)
tree625231e7459a74b795f8fa501e71540c0b8e561b
parente8dd7dc10ebdf2aed63dcda1914e7ff85a993926 (diff)
downloadmobly-bundled-snippets-5f6542f0c33f66d730c77daa9be14707b80bcb81.tar.gz
Update TelephonySnippet.java
add build version check for getCallStateForSubscription is added in SDK 31
-rw-r--r--src/main/java/com/google/android/mobly/snippet/bundled/TelephonySnippet.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/google/android/mobly/snippet/bundled/TelephonySnippet.java b/src/main/java/com/google/android/mobly/snippet/bundled/TelephonySnippet.java
index 1463915..928fd93 100644
--- a/src/main/java/com/google/android/mobly/snippet/bundled/TelephonySnippet.java
+++ b/src/main/java/com/google/android/mobly/snippet/bundled/TelephonySnippet.java
@@ -55,7 +55,11 @@ public class TelephonySnippet implements Snippet {
"Returns a constant indicating the radio technology (network type) currently"
+ "in use on the device for data transmission.")
public int getDataNetworkType() {
- return mTelephonyManager.getDataNetworkType();
+ if (Build.VERSION.SDK_INT < 31) {
+ return mTelephonyManager.getDataNetworkType();
+ } else {
+ return mTelephonyManager.getCallStateForSubscription();
+ }
}
@Rpc(