mirror of
https://github.com/pierre42100/ComunicAndroid
synced 2024-11-27 15:59:29 +00:00
Update CrashReporter.
This commit is contained in:
parent
d665be6138
commit
ef4b9c1680
@ -55,7 +55,7 @@
|
|||||||
<ConfirmationsSetting value="0" id="Add" />
|
<ConfirmationsSetting value="0" id="Add" />
|
||||||
<ConfirmationsSetting value="0" id="Remove" />
|
<ConfirmationsSetting value="0" id="Remove" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
|
||||||
<output url="file://$PROJECT_DIR$/build/classes" />
|
<output url="file://$PROJECT_DIR$/build/classes" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectType">
|
<component name="ProjectType">
|
||||||
|
@ -46,6 +46,14 @@ public class CrashReporter implements Thread.UncaughtExceptionHandler {
|
|||||||
*/
|
*/
|
||||||
private static final int API_CONNEXION_TIMEOUT = 3000;
|
private static final int API_CONNEXION_TIMEOUT = 3000;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Enable server response reading (debug only)
|
||||||
|
*
|
||||||
|
* Note: On some situations, it might be also required to enable this option on production
|
||||||
|
* environment.
|
||||||
|
*/
|
||||||
|
private static final boolean API_READ_RESPONSE = true;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Method used to connect to the api
|
* Method used to connect to the api
|
||||||
*/
|
*/
|
||||||
@ -284,7 +292,7 @@ public class CrashReporter implements Thread.UncaughtExceptionHandler {
|
|||||||
//Setup a few settings
|
//Setup a few settings
|
||||||
conn.setRequestMethod(API_CONNEXION_METHOD);
|
conn.setRequestMethod(API_CONNEXION_METHOD);
|
||||||
conn.setDoOutput(true);
|
conn.setDoOutput(true);
|
||||||
conn.setDoInput(false);
|
conn.setDoInput(API_READ_RESPONSE);
|
||||||
conn.setConnectTimeout(API_CONNEXION_TIMEOUT);
|
conn.setConnectTimeout(API_CONNEXION_TIMEOUT);
|
||||||
conn.setChunkedStreamingMode(0);
|
conn.setChunkedStreamingMode(0);
|
||||||
|
|
||||||
@ -299,6 +307,17 @@ public class CrashReporter implements Thread.UncaughtExceptionHandler {
|
|||||||
writer.close();
|
writer.close();
|
||||||
os.close();
|
os.close();
|
||||||
|
|
||||||
|
//Read response if required
|
||||||
|
if(API_READ_RESPONSE){
|
||||||
|
|
||||||
|
//Read the response and return it immediately
|
||||||
|
InputStream is = conn.getInputStream();
|
||||||
|
String response = readIs(is);
|
||||||
|
Log.v(TAG, "Server response:" + response);
|
||||||
|
is.close();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
conn.disconnect();
|
conn.disconnect();
|
||||||
|
|
||||||
//Success
|
//Success
|
||||||
|
Loading…
Reference in New Issue
Block a user