Browse Source

Write to file success

master
preyearegmi 6 years ago
parent
commit
ce8636bd15
  1. 4
      app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/view/SplashScreen.java
  2. 32
      app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/HttpClientV2.java

4
app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/view/SplashScreen.java

@ -22,6 +22,7 @@ import com.gmeremit.online.gmeremittance_native.loginV2.view.LoginV2Activity;
import com.gmeremit.online.gmeremittance_native.registerV2.view.RegisterV2Activity;
import com.gmeremit.online.gmeremittance_native.reward_points.view.RewardPointsActivity;
import com.gmeremit.online.gmeremittance_native.utils.KeyboardUtils;
import com.gmeremit.online.gmeremittance_native.utils.https.HttpClientV2;
import com.gmeremit.online.gmeremittance_native.utils.other.PersistenceStorageManager;
@ -126,7 +127,8 @@ public class SplashScreen extends AppCompatActivity {
public void onClick(View view) {
switch (view.getId()) {
case R.id.btn_login:
startActivity(new Intent(this, LoginV2Activity.class));
// startActivity(new Intent(this, LoginV2Activity.class));
HttpClientV2.writeToFile("Logged Success",this);
break;
case R.id.btn_new_user:
startActivity(new Intent(this, RegisterV2Activity.class));

32
app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/HttpClientV2.java

@ -1,5 +1,8 @@
package com.gmeremit.online.gmeremittance_native.utils.https;
import android.content.Context;
import android.util.Log;
import com.gmeremit.online.gmeremittance_native.BuildConfig;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
@ -7,7 +10,15 @@ import com.google.gson.GsonBuilder;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import java.util.concurrent.TimeUnit;
import okhttp3.FormBody;
@ -126,5 +137,26 @@ public class HttpClientV2 {
// }
// }
public static void writeToFile(String data,Context context) {
File path = context.getExternalFilesDir(null);
DateFormat df = new SimpleDateFormat("d_MMM hh:mm a");
String date = df.format(Calendar.getInstance().getTime());
File file = new File(path, "API Log "+date+".txt");
try {
FileOutputStream stream = new FileOutputStream(file);
stream.write(data.getBytes());
stream.close();
}
catch (IOException e) {
Log.e("Exception", "File write failed: " + e.toString());
}
}
}
Loading…
Cancel
Save