Advertisement
Guest User

Untitled

a guest
Apr 25th, 2015
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. btn_savewhbstock.setOnClickListener(new OnClickListener() {
  2.  
  3. @Override
  4. public void onClick(View arg0) {
  5. // TODO Auto-generated method stub
  6.  
  7. if(isInternetPresent){
  8. updateData();
  9. }else{
  10. Myreceiver = new BroadcastReceiver() {
  11.  
  12. @Override
  13. public void onReceive(Context context, Intent intent) {
  14. // TODO Auto-generated method stub
  15. final ConnectivityManager connMgr = (ConnectivityManager) context
  16. .getSystemService(Context.CONNECTIVITY_SERVICE);
  17.  
  18. final android.net.NetworkInfo wifi = connMgr
  19. .getNetworkInfo(ConnectivityManager.TYPE_WIFI);
  20.  
  21. final android.net.NetworkInfo mobile = connMgr
  22. .getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
  23.  
  24.  
  25. if(wifi.isConnectedOrConnecting() || mobile.isConnectedOrConnecting()){
  26.  
  27. alertNetworkAvailability();
  28. writeToFile();
  29. Toast.makeText(WhbStockDetails.this, "Data writing", Toast.LENGTH_LONG).show();
  30.  
  31. Log.e("Network is not available", "data writing to local database");
  32. Toast.makeText(WhbStockDetails.this, "network is not working", Toast.LENGTH_LONG).show();
  33. } else if (wifi.isConnected() || mobile.isConnected()) {
  34. // Do something
  35. readfrominternalstorage();
  36. Log.d("Netowk Available ", "Flag No 1");
  37. Toast.makeText(WhbStockDetails.this, "network is working", Toast.LENGTH_LONG).show();
  38. }
  39.  
  40.  
  41.  
  42.  
  43. }
  44.  
  45. };
  46.  
  47. IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);
  48. registerReceiver(Myreceiver, filter);
  49.  
  50. }
  51.  
  52. }
  53.  
  54. });
  55. }
  56.  
  57.  
  58. public void writeToFile(){
  59.  
  60. traceFile = new File(((WhbStockDetails.this).getExternalFilesDir(null)), FILE_NAME);
  61. if(!traceFile.exists())
  62. {
  63. try{
  64. BufferedWriter writer = new BufferedWriter(new FileWriter(traceFile, true /*append*/));
  65. writer.append("A+ve: ");
  66. writer.write(apos);
  67. writer.newLine();
  68. writer.append("B+ve: ");
  69. writer.write(bpos);
  70. writer.newLine();
  71. writer.append("O+ve: ");
  72. writer.write(opos);
  73. writer.newLine();
  74. writer.append("AB+ve: ");
  75. writer.write(abpos);
  76. writer.newLine();
  77. writer.append("BMBY+ve: ");
  78. writer.write(bmbypos);
  79. writer.newLine();
  80. writer.append("A-ve: ");
  81. writer.write(aneg);
  82. writer.newLine();
  83. writer.append("B-ve: ");
  84. writer.write(bneg);
  85. writer.newLine();
  86. writer.append("O-ve: ");
  87. writer.write(oneg);
  88. writer.newLine();
  89. writer.append("AB-ve: ");
  90. writer.write(abneg);
  91. writer.newLine();
  92. writer.append("BMBY-ve: ");
  93. writer.write(bmbyneg);
  94. writer.newLine();
  95. writer.write("-end-");
  96. writer.newLine();
  97. writer.close();
  98. }catch(Exception e){
  99. Log.e("WhbStockDetails.writeToFile", "IOException"+e);
  100. }
  101. }
  102.  
  103.  
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement