Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- btn_savewhbstock.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View arg0) {
- // TODO Auto-generated method stub
- if(isInternetPresent){
- updateData();
- }else{
- Myreceiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- // TODO Auto-generated method stub
- final ConnectivityManager connMgr = (ConnectivityManager) context
- .getSystemService(Context.CONNECTIVITY_SERVICE);
- final android.net.NetworkInfo wifi = connMgr
- .getNetworkInfo(ConnectivityManager.TYPE_WIFI);
- final android.net.NetworkInfo mobile = connMgr
- .getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
- if(wifi.isConnectedOrConnecting() || mobile.isConnectedOrConnecting()){
- alertNetworkAvailability();
- writeToFile();
- Toast.makeText(WhbStockDetails.this, "Data writing", Toast.LENGTH_LONG).show();
- Log.e("Network is not available", "data writing to local database");
- Toast.makeText(WhbStockDetails.this, "network is not working", Toast.LENGTH_LONG).show();
- } else if (wifi.isConnected() || mobile.isConnected()) {
- // Do something
- readfrominternalstorage();
- Log.d("Netowk Available ", "Flag No 1");
- Toast.makeText(WhbStockDetails.this, "network is working", Toast.LENGTH_LONG).show();
- }
- }
- };
- IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION);
- registerReceiver(Myreceiver, filter);
- }
- }
- });
- }
- public void writeToFile(){
- traceFile = new File(((WhbStockDetails.this).getExternalFilesDir(null)), FILE_NAME);
- if(!traceFile.exists())
- {
- try{
- BufferedWriter writer = new BufferedWriter(new FileWriter(traceFile, true /*append*/));
- writer.append("A+ve: ");
- writer.write(apos);
- writer.newLine();
- writer.append("B+ve: ");
- writer.write(bpos);
- writer.newLine();
- writer.append("O+ve: ");
- writer.write(opos);
- writer.newLine();
- writer.append("AB+ve: ");
- writer.write(abpos);
- writer.newLine();
- writer.append("BMBY+ve: ");
- writer.write(bmbypos);
- writer.newLine();
- writer.append("A-ve: ");
- writer.write(aneg);
- writer.newLine();
- writer.append("B-ve: ");
- writer.write(bneg);
- writer.newLine();
- writer.append("O-ve: ");
- writer.write(oneg);
- writer.newLine();
- writer.append("AB-ve: ");
- writer.write(abneg);
- writer.newLine();
- writer.append("BMBY-ve: ");
- writer.write(bmbyneg);
- writer.newLine();
- writer.write("-end-");
- writer.newLine();
- writer.close();
- }catch(Exception e){
- Log.e("WhbStockDetails.writeToFile", "IOException"+e);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement