/[projects]/android/RescanSdcard/src/dk/thoerup/rescansdcard/RescanMain.java
ViewVC logotype

Diff of /android/RescanSdcard/src/dk/thoerup/rescansdcard/RescanMain.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 786 by torben, Wed Jun 2 15:59:06 2010 UTC revision 787 by torben, Wed Jun 2 16:13:01 2010 UTC
# Line 16  import android.os.Environment; Line 16  import android.os.Environment;
16  import android.os.Handler;  import android.os.Handler;
17  import android.os.Message;  import android.os.Message;
18  import android.util.Log;  import android.util.Log;
19    import android.view.KeyEvent;
20  import android.view.View;  import android.view.View;
21  import android.view.View.OnClickListener;  import android.view.View.OnClickListener;
22  import android.widget.Button;  import android.widget.Button;
# Line 40  public class RescanMain extends Activity Line 41  public class RescanMain extends Activity
41                    
42          int processed = 0;          int processed = 0;
43                    
44            boolean isScanning = false;
45            
46                    
47      /** Called when the activity is first created. */      /** Called when the activity is first created. */
48      @Override      @Override
# Line 63  public class RescanMain extends Activity Line 66  public class RescanMain extends Activity
66                    
67      }      }
68            
69      void populateSpinner() {      
70        
71        @Override
72            public boolean onKeyDown(int keyCode, KeyEvent event) {
73                    if (keyCode == KeyEvent.KEYCODE_BACK) {
74                            if (isScanning == true) { //scanning scanning
75                                    return true; //do nothing and claim event to be handled
76                            }
77                    }
78                    
79                    return super.onKeyDown(keyCode, event);
80            }
81    
82    
83    
84            void populateSpinner() {
85                    
86      }      }
87    
# Line 99  public class RescanMain extends Activity Line 117  public class RescanMain extends Activity
117                  progress.setProgress(processed);                                  progress.setProgress(processed);                
118                                    
119                          if (processed == total) {                          if (processed == total) {
120                                    isScanning = false;
121                                  scanBtn.setEnabled(true);                                  scanBtn.setEnabled(true);
122                                  targetSpinner.setEnabled(true);                                  targetSpinner.setEnabled(true);
123                          } else {                          } else {
# Line 174  public class RescanMain extends Activity Line 193  public class RescanMain extends Activity
193                          if (checkSdCard() == true) {                          if (checkSdCard() == true) {
194                                  total = 0;                                  total = 0;
195                                  processed = 0;                                  processed = 0;
196                                    isScanning = true;
197                                                                    
198                                  scan = new MediaScannerConnection(RescanMain.this, new ScannerClient() );                                  scan = new MediaScannerConnection(RescanMain.this, new ScannerClient() );
199                                  scan.connect();                                  scan.connect();

Legend:
Removed from v.786  
changed lines
  Added in v.787

  ViewVC Help
Powered by ViewVC 1.1.20