Quantcast
Channel: Active questions tagged react-native+android - Stack Overflow
Viewing all 29709 articles
Browse latest View live

How to make Push notifications App working in conjunction with the existing Web application [closed]

$
0
0

I am new to mobile development using React Native. I would like to develop a notifications module as an iOS or Android application. It just so happens this module will interact with a web application I already have. In this case, I am only referencing the URL of the existing web application. The user will use the same login credentials. Once the user has logged in, they will receive notifications from the server-side of the existing web application when the status has changed or updated.

I have struggled with finding the solution for the last 3 weeks. I found some solution in using Firebase(for example) but I still have no idea how can my server interact with Firebase for sending notifications to unique user mobiles with the user credentials. Is there a recommended solution or any suggestion to boost my idea for this?

Thank you


Is it possible to set default app for Zebra barcode scanner?

$
0
0

I'm created small react native app for Zebra TC20 barcode scanner. It works just fine. The main issue I need to solve is somehow open my app on scan button press...

By default when scan button is pressed and if my app is not running the DWDemo app launches and shows scanned data. And I need that by default would be opened my app.

I'm using https://github.com/darryncampbell/react-native-datawedge-intents to get barcodes. And it uses DeviceEventEmitter.

Maybe there are some techniques to register listener in foreground for specific event and start the app ?

Geolocation not working in React native project

$
0
0

I create a project using expo:

expo init geotest

Next inctall lib:

npm install react-native-geolocation-service

Add permission in app.json:

"android": {
    "permissions": [
        "ACCESS_FINE_LOCATION"
    ]
}

App.js contains the following code:

https://github.com/Agontuk/react-native-geolocation-service/blob/master/example/App.js

But when I call Geolocation.getCurrentPosition, I get a warning:

[Unhandled promise rejection: TypeError: null is not an object (evaluating 'RNFusedLocation.getCurrentPosition')]

All ideas are over, please help.

react native force light mode in android app

$
0
0

when I run my react native app in emulator (pixel android 10) ,I noticed that the app change white background to black when the phone set to dark mode. this made hard to read the black text or anything else . is there a way that forces the app to run in light theme despite of the OS in dark or light mode

Keyboard or D Pad navigation on stack navigator Focusing on previous screen Touchables

$
0
0

So I have a stack navigator with a Home screen page which has a mapped array of "Menu Items". They are aligned horizontally. My problem is that when I navigate to any of the page (using keyboard or dpad on android) and use my keyboard to navigate on elements of that screen, if I press down key, it focuses on the home screen menu items. But those items are in home screen and this is another screen. I know it focused because I loose focus on my current screens focused elements and If I press return, it opens the screen from which it is focused on in the main menu.

App.js:

<Stack.Navigator initialRouteName='Home' headerMode='none'>
                        <Stack.Screen name="Home" component={HomeScreen} />
                        <Stack.Screen name="TV" component={TVScreen} />
                        <Stack.Screen name="Movie" component={MovieScreen} />
                        <Stack.Screen name="Messages" component={MessageScreen} />
                        <Stack.Screen name="HotelInfo" component={HotelInformationScreen} />
                        <Stack.Screen name="Daily" component={DailyUpdateScreen} />
                        <Stack.Screen name="IVD" component={IVDScreen} />
                        <Stack.Screen name="Shopping" component={ShoppingScreen} />
                        <Stack.Screen name="Weather" component={WeatherScreen} />
                        <Stack.Screen name="Language" component={LanguageSelectionScreen} />
                        <Stack.Screen name="Survey" component={SurveyScreen} />
                        <Stack.Screen name="TVPlayer" component={TVPlayer} />
                        <Stack.Screen name="MoviePlayer" component={MoviePlayer} />
                        <Stack.Screen name="MovieDetail" component={MovieDetailScreen} />

                        <Stack.Screen name="Registration" component={Registration} />
</Stack.Navigator>

HomeScreen.js:

navigations = debounce((screen_name, background_image) => {
        this.props.navigation.push(screen_name, {background: background_image});
    }, 200)

    navigate(screen_name, background_image){
        this.navigations(screen_name, background_image);
    }

<View style={styles.thumbnailContainer}>
                    {
                        this.state.mainMenu.map((e, index) => {
                            return (
                                <CustomIcon
                                    key={index}
                                    source={{uri: baseURL.baseImageURL + '/main-menu/icon/' + e.icon}}
                                    imageStyle={styles.thumbnail}
                                    onPress={()=>this.navigate(e.screen_name, e.background_image)}
                                    textStyle={styles.iconLabel}
                                    // text={e.menu}
                                    selected={index === 0}
                                />
                            )
                        })
                    }
</View>

Sample JSON:

{
  "menu": [
    {
      "id": 1,
      "main_menu_id": 1,
      "lang_id": 1,
      "menu": "Messages",
      "screen_name": "Messages",
      "icon": "7954be68-4abe-419b-9484-a8ce64e6d126.png",
      "background_image": "82fc75a4-17c5-4681-b63a-ec1aac95bfca.png",
      "menu_index": 3,
      "active": 1,
      "created_at": "2020-02-12 05:08:58",
      "updated_at": "2020-02-20 18:04:03",
      "deleted_at": null
    },
    {
      "id": 6,
      "main_menu_id": 2,
      "lang_id": 1,
      "menu": "Movies",
      "screen_name": "Movie",
      "icon": "c06b1b9d-b0e2-405e-94e2-762eac2d77f2.png",
      "background_image": "1153df7f-30c4-4c0e-94c4-4b069c9c6ece.png",
      "menu_index": 2,
      "active": 1,
      "created_at": "2020-02-12 17:39:05",
      "updated_at": "2020-02-20 18:03:46",
      "deleted_at": null
    },

  ]
}

So basically, navigating to home page (when app launches) and from there, if I navigate to TV screen or any other screen, I can press down and play with the home screen icons/menu items although that screen is not visible. I have already tried This Solution which did not work for me. I am developing an application for android TV and that is why I have to use keyboard.

React Native WebView autoheight for video

$
0
0

I am showing videos in a WebView from a videoUrl, which is a YouTube embed link.

<WebView
        javaScriptEnabled={true}
        allowsFullscreenVideo={true}
        allowsInlineMediaPlayback={true}
        ref={(ref) => { webview = ref }}
        onNavigationStateChange={(event) => {
                if(event.url !== videoUrl) {
                        webview.stopLoading()
                        Linking.openURL(event.url)
                }
        }}
        source={{ uri: videoUrl }}
    />

When setting a height or minHeight, it shows at that height and the full width, and the video works correctly. The problem is that I have found no way of setting the height automatically, so depending on the device width the video is usually cropped. I have already tried these libraries, to no avail:

https://github.com/iou90/react-native-autoheight-webview
https://github.com/scazzy/react-native-webview-autoheight

How to include AAR in React Native Android build?

$
0
0

I'm trying to include an AAR file with my React Native Android app so that I can access its features using native code. How can I bundle an AAR so that native code can import it with React Native Android? Thanks!

The error I get is this when compiling:

~\app\android\app\src\main\java\com\grind\GrindModule.java:13: error: package com.estimote.sdk does not exist
import com.estimote.sdk.EstimoteSDK;
                        ^

I've made the following changes:

Create android/app/libs/estimote-sdk.aar.

Create react native native module (I've done this a few times before, it works fine until I try to use the SDK).

android/app/build.gradle

dependencies {
    compile(name:'estimote-sdk', ext:'aar')
    compile fileTree(dir: "libs", include: ["*.jar"])
    compile "com.android.support:appcompat-v7:23.0.1"
    compile "com.facebook.react:react-native:+"  // From node_modules
}

android/build.gradle

...
allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }
        flatDir {
            dirs 'libs'
        }
    }
}

These are the instructions for including the SDK: https://github.com/Estimote/Android-SDK#installation

https://github.com/Estimote/Android-SDK/blob/master/Docs/manual_installation.md#estimote-sdk-for-android-manual-installation

How to include 3rd party aar into Android React Native module?

$
0
0

I am building an android React Native module and my code imports classes from a 3rd party SDK which is provided as an aar file. How should I bundle this file into my module? I tried adding

allprojects {
    repositories {
        flatDir {
            dirs: 'libs'
        }
    }
}

and

dependencies {
    ... other deps ...
    compile (name:'my-external-lib', ext:'aar')
}

to the build.gradle file and putting this my-external-lib.aar file into libs/ folder, but still getting an error when building MyApp react-native application with react-native-my-module included:

* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration 
':app:_developmentDebugApkCopy'.
   > Could not find :my-external-lib:.
     Required by:
         MyApp:app:unspecified > MyApp:react-native-my-module:unspecified

Any advice?


How can I generate an AndroidManifest.xml from an existing react-native project?

$
0
0

I already have a react-native app created and I wanna access the user's geolocation. Well, I don't have any Android's folder and I need to add some permissions in AndroidManifest.xml. How can I tie this into my existing project?

Obs: I am using expo and npm.

KeyboardAvoidingView on Android with AdjustResize keep the button at the bottom React native

$
0
0

Description

I've implemented the KeyboardAvoidingView from React Native, on iOS is working as expected, but on Android there's an issue with the elements of the View, I have a button at the bottom of the screen and I'd like it to stay there when the keyboard shows up only the textInput should go up when the keyboard is invoked.

TLDR: I'm trying to get the button to stay bottom while avoiding panning the entire View on Android

current behavior with adjustResize:

enter image description here

What I've already tried

By looking around there were some solutions that solved the problem, but caused other issues:

  • In AndroidManifest.xml I changed android:windowSoftInputMode="adjustResize" to android:windowSoftInputMode="adjustPan", but this caused the entire View to pan upwards instead the View should remain static:

"adjustPan": The activity's main window is not resized to make room for the soft keyboard. Rather, the contents of the window are automatically panned so that the current focus is never obscured by the keyboard and users can always see what they are typing. This is generally less desirable than resizing, because the user may need to close the soft keyboard to get at and interact with obscured parts of the window.

  • I tried to hide the button on the event 'keyboardDidShow' and make it reappear on 'keyboardDidHide', but during the animation the button is visible for the entire time
  • Position absolute on the button didn't solve the issue

Example of the code implemented

<SafeAreaView>
            <KeyboardAvoidingView style={{ flex: 1 }}>
              <View style={{ flex: 1 }}>
                <View style={style}>
                  <Text/>
                  <TextInput/>
                </View>
              </View>
            </KeyboardAvoidingView>
              <Button/>
          </SafeAreaView>

Android manifest

<activity android:name=".activityname"
              android:launchMode="singleTop"
              android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
              android:windowSoftInputMode="adjustResize"
              android:screenOrientation="portrait">

Environment

System:
    OS: macOS 10.15.2
    CPU: (8) x64 Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz
    Memory: 52.02 MB / 16.00 GB
    Shell: 5.7.1 - /bin/zsh
  Binaries:
    Node: 13.3.0 - /usr/local/bin/node
    Yarn: 1.19.2 - /usr/local/bin/yarn
    npm: 6.13.7 - /usr/local/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  SDKs:
    iOS SDK:
      Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
    Android SDK:
      API Levels: 24, 28, 29
      Build Tools: 28.0.3, 29.0.2
      System Images: android-25 | Google APIs Intel x86 Atom, android-29 | Google APIs Intel x86 Atom, android-29 | Google Play Intel x86 Atom
  IDEs:
    Android Studio: 3.5 AI-191.8026.42.35.6010548
    Xcode: 11.3.1/11C504 - /usr/bin/xcodebuild
  npmPackages:
    react: 16.9.0 => 16.9.0
    react-native: 0.61.5 => 0.61.5
  npmGlobalPackages:
    react-native-cli: 2.0.1

Conclusion

Is there any way to keep the button at the bottom, while keeping the entire view static?

Thanks for reading and sorry for the long post🤞

React Native PDF Signature

$
0
0

I’m trying to implement a pdf digital signature component for a react-native app.

I am using react-native-pdf for rendering the pdf on the screen and react-native-draggable for dragging the signature on top of the pdf view.

With react-native-draggable I can get the position of the signature on the screen but not related to the position on the pdf document.

Is there a way I can get/calculate the vertical position on the pdf?

I have to take into account different screen sizes, different pdf sizes, and different and variable margins. It looks more or less like this Refer to this image

Any formula/algorithm you can point as help is appreciated.

Styling React Native Picker

$
0
0

I'm attempting to style the text color of the items in a React Native picker. I've only been working in iOS so far, but if I could find a cross-platform solution that'd be awesome.

I've tried the following things:

Styling color on Picker

<Picker style={{color:'white'}} ...etc >

Styling color on Picker Items

<Picker.Item style={{color:'#fff'}} label={'Toronto'} value={'Toronto'} />

I've also seen some examples of adding a color property, so I tried this

<Picker.Item color='white' label={'Toronto'} value={'Toronto'} />

At a total loss here. Thanks for any insight!

EDIT: Here's a solution - use itemStyle prop in the Picker element. I believe this is iOS only.

<Picker itemStyle={{color:'white'}} >
      <Picker.Item color='white' label={'Toronto'} value={'Toronto'} />
      <Picker.Item  label={'Calgary'} value={'Calgary'} />
</Picker>

Expo Running on android emulator on a mac

$
0
0

I have followed all of the steps here and I can successfully run adb on my terminal. When I do expo start, the cli gives me the following messages: This Image

But when I click on run on Androidd I get the following message: enter image description here

which bothers me a little because the error says that it is not able to run adb but 2 lines above the messages says it successfully ran 'adb reverse',

any suggestions on what to do about this?

React Native Invariant Violation with a particular android flavor

$
0
0

Encountering an odd issue with android build of a react native app.

react-native run-android (works OK) react-native run-android -variant=cortexTest (works OK) react-native run-android -variant=staging (throw error)

{"name":"Invariant Violation","componentStack":"\n in P\n in p\n in n\n in inject-with-authStore-pushStore(n) \n in MobXprovider\n in p\n in n\n in v\n in RTCView\n in RCTView\n in h"}

App is being build with same code as other flavours but something fails in this particular build.

Performed gradlew clean between builds.

Anyone got any ideas why one build would throw such an error when the others are ok?

Thanks

Indoor Level Picker not working on android in react native mapView but works in iOS

$
0
0

When using the mapView, part of the react-native-map library, the indoor level picker toggle works on ios devices, when zoomed in on certain buildings, but does not work at all on android devices. How do I get it to work?

<MapView
  style={styles.mapStyle}
  provider="google"
  showsUserLocation={true}
  region={props.region}
  zoomEnabled={true}
  showsIndoorLevelPicker={true}
  showsIndoors={true}
  showsMyLocationBu`enter code here`tton={true}
/>

How to call methods in React Native MapView?

$
0
0

I want call a method for the MapView component found in the docs. Here

I have absolutely no idea how to do it.

const Map = props => {
const mapRef = useRef();
const random = () => {
    console.log(mapRef);
    console.log(mapRef.current.getCamera());
}

return <MapView ref={mapRef} onClick={random()} style={styles.mapStyle}  provider={PROVIDER_GOOGLE} region={props.region} />;

};

This is what I tried based on what I found online but I keep getting undefined is not an object (evaluating 'mapRef.current.getCamera')

Is there any case that some backend apis are not working on some devices?

$
0
0

I have built an entire app(including backend, admin panel, a mobile app using react native). And I deployed backend and admin panel on the VPS server. It was working well. In recent days, I ran into a really weird problem. The app does not work correctly on some devices, not every device. For example, Samsung a70 and one plus 6t. On the other devices, it works well. In the app, I fetch data from the backend and show it on the app. And also there is a login/signup feature. Login and signup feature is working well, but fetching data is not working. This happens on some devices, not every device as I mentioned above. It mainly happens on android devices. I am really weird and can't find any key to the problem. Can anyone help me to find the issue?

Error after installing React Navigation and gesture handler

$
0
0

I am new to react-native and trying to build an android app using react native in Android Studio for Windows. After I install react-navigation, follow all the steps in the react-navigation documentation, I run react-native run-android and I get this error in the command line:

PS C:\Users\comp\Desktop\work\reactnative\dansapp> react-native run-android
Starting JS server...
Building and installing the app on the device (cd android && gradlew.bat installDebug)...

FAILURE: Build failed with an exception.

* Where:
Settings file 'C:\Users\comp\Desktop\work\reactnative\dansapp\android\settings.gradle' line: 3

* What went wrong:
Could not compile settings file 'C:\Users\comp\Desktop\work\reactnative\dansapp\android\settings.gradle'.
> startup failed:
  settings file 'C:\Users\comp\Desktop\work\reactnative\dansapp\android\settings.gradle': 3: unexpected char:
'\' @ line 3, column 133.
     s\react-native-gesture-handler\android')
                                   ^

  1 error


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html

Command failed: gradlew.bat installDebug

Error: Command failed: gradlew.bat installDebug
    at checkExecSyncError (child_process.js:602:13)
    at Object.execFileSync (child_process.js:622:13)
    at runOnAllDevices (C:\Users\comp\Desktop\work\reactnative\dansapp\node_modules\react-native\local-cli\runAndroid\runAndroid.js:299:19)
    at buildAndRun (C:\Users\comp\Desktop\work\reactnative\dansapp\node_modules\react-native\local-cli\runAndroid\runAndroid.js:135:12)
    at isPackagerRunning.then.result (C:\Users\comp\Desktop\work\reactnative\dansapp\node_modules\react-native\local-cli\runAndroid\runAndroid.js:65:12)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:189:7)

PS C:\Users\comp\Desktop\work\reactnative\dansapp>

Does anyone know what this error is and how to resolve it? It seems to occur after I install react-navigation following these steps: https://reactnavigation.org/docs/en/getting-started.html

I have follwed the steps, including changing the mainActivity.java file. I also do not know what gradle is.

Any help would be greatly appreciated!

How to lock device orientation for React Native

$
0
0

Hi I want to know how to lock device orientation for React Native for both android and iOS. I need to lock the orientation once user rotate the device and application will lock with portrait or lanscape

SwipeRefreshLayout error on a react-native app after androidx migration

$
0
0

Just migrated my app to androidx and cannot work out this error. I receive it just at the end of npx react-native run-android execution which breaks the app. The error looks like this:

java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;
        at com.facebook.react.shell.MainReactPackage.createViewManagers(MainReactPackage.java:351)
        at com.facebook.react.ReactInstanceManager.getOrCreateViewManagers(ReactInstanceManager.java:756)
        at com.facebook.react.CoreModulesPackage.createUIManager(CoreModulesPackage.java:170)
        at com.facebook.react.CoreModulesPackage.access$200(CoreModulesPackage.java:53)
        at com.facebook.react.CoreModulesPackage$7.get(CoreModulesPackage.java:128)
        at com.facebook.react.CoreModulesPackage$7.get(CoreModulesPackage.java:125)
        at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.java:61)
        at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1173)
        at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1143)
        at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1085)
        at com.facebook.react.ReactInstanceManager.access$900(ReactInstanceManager.java:117)
        at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:916)
        at java.lang.Thread.run(Thread.java:764)
     Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.swiperefreshlayout.widget.SwipeRefreshLayout" on path: DexPathList[[zip file "/data/app/com.app-Of8EHYbtm9-YItGtnh8O9Q==/base.apk"],nativeLibraryDirectories=[/data/app/com.app-Of8EHYbtm9-YItGtnh8O9Q==/lib/x86, /data/app/com.app-Of8EHYbtm9-YItGtnh8O9Q==/base.apk!/lib/x86, /system/lib]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
...

I've tried things like cleaning, rebuilding, played with version of dependencies, but cannot overcome this one.

android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'

    defaultConfig {
        applicationId "app-name"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 2097177
        versionName "2.0"
        multiDexEnabled true

        ndk {
            abiFilters "armeabi-v7a", "x86"
        }
    }
    signingConfigs {
        release {
            if (project.hasProperty("my-release-key.keystore")) {
                storeFile file("my-release-key.keystore")
                storePassword "quince"
                keyAlias "quince"
                keyPassword "quince"
            }
        }
    }
    splits {
        abi {
            reset()
            enable enableSeparateBuildPerCPUArchitecture
            universalApk false  // If true, also generate a universal APK
            include "armeabi-v7a", "x86"
        }
    }
    buildTypes {
        release {
            minifyEnabled enableProguardInReleaseBuilds
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
            signingConfig signingConfigs.release
        }
    }
    // applicationVariants are e.g. debug, release
    applicationVariants.all { variant ->
        variant.outputs.each { output ->
            // For each separate APK per architecture, set a unique version code as described here:
            // http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits
            def versionCodes = ["armeabi-v7a": 1, "x86": 2]
            def abi = output.getFilter(OutputFile.ABI)
            if (abi != null) {  // null for the universal-debug, universal-release variants
                output.versionCodeOverride =
                        versionCodes.get(abi) * 1048576 + defaultConfig.versionCode
            }
        }
    }
}

ext {
    buildToolsVersion = "28.0.3"
    minSdkVersion = 16
    compileSdkVersion = 28
    targetSdkVersion = 28
    supportLibVersion = "28.0.0"
    googlePlayServicesVersion = "16.0.0"
    googlePlayServicesVisionVersion = "17.0.2"
}


dependencies {
    implementation project(':react-native-billing')
//    def supportLibVersion = project.hasProperty('supportLibVersion') ? project.supportLibVersion : DEFAULT_SUPPORT_LIB_VERSION
//    def googlePlayServicesVersion = project.hasProperty('googlePlayServicesVersion') ? project.googlePlayServicesVersion : DEFAULT_GOOGLE_PLAY_SERVICES_VERSION
//    def firebaseVersion = project.hasProperty('firebaseVersion') ? project.firebaseVersion : DEFAULT_FIREBASE_MESSAGING_VERSION

    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation "androidx.annotation:annotation:1.1.0"
    //implementation "io.branch.sdk.android:library:3.0.0"
    implementation project(':react-native-image-picker')
    implementation project(':react-native-branch')
    implementation project(':react-native-push-notification')
    implementation project(':react-native-vector-icons')
    implementation project(':react-native-linear-gradient')
    implementation project(':react-native-wheel-picker')
    implementation project(':react-native-svg')
    implementation 'androidx.multidex:multidex:2.0.1'
    implementation 'androidx.appcompat:appcompat:1.1.0-beta01'//26.1.0

    implementation 'com.google.firebase:firebase-core:17.0.0'
    implementation 'com.google.firebase:firebase-messaging:19.0.0'
    implementation "com.facebook.react:react-native:+"  // From node_module

    implementation "com.google.android.gms:play-services-base:16.0.1"
}

// Run this once to be able to run the application with BUCK
// puts all compile dependencies into folder libs for BUCK to use
task copyDownloadableDepsToLibs(type: Copy) {
    from configurations.compile
    into 'libs'
}

apply plugin: 'com.google.gms.google-services'

Here's my build.gradle file. I really don't know what to do here. The swipe refresh worked fine up untill the androidx migration.

I'd greatly appreciate any helpful information or advice.

Viewing all 29709 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>