[alohalytics][android] Upload statistics not only on WiFi, but on any network, because now we don’t activate any uploading from the C++ code.

This commit is contained in:
Alex Zolotarev 2015-06-16 16:39:00 +03:00
parent 4a67563188
commit 76f56dfc1d
2 changed files with 5 additions and 7 deletions

View file

@ -28,7 +28,7 @@
</intent-filter>
</activity>
<!-- OPTIONAL to automatically upload statistics when connected to WiFi. -->
<!-- REQUIRED to automatically upload statistics when user has any connection. -->
<receiver
android:name="org.alohalytics.ConnectivityChangedReceiver"
android:enabled="true"

View file

@ -30,7 +30,7 @@ import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
/** To upload statistics on WiFi connected events, you should add to your <application> in AndroidManifest.xml:
/** To upload statistics when device is connected to network, you should add to your <application> in AndroidManifest.xml:
<receiver
android:name="org.alohalytics.ConnectivityChangedReceiver"
android:enabled="true"
@ -44,14 +44,12 @@ public class ConnectivityChangedReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
final NetworkInfo networkInfo = intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);
if (networkInfo != null
&& networkInfo.getType() == ConnectivityManager.TYPE_WIFI
&& networkInfo.isConnected()) {
onWiFiConnected();
if (networkInfo != null && networkInfo.isConnected()) {
onNetworkConnected();
}
}
public void onWiFiConnected() {
public void onNetworkConnected() {
org.alohalytics.Statistics.forceUpload();
}
}