/[projects]/android/TrainInfo/src/dk/thoerup/traininfo/ShortcutActivity.java
ViewVC logotype

Diff of /android/TrainInfo/src/dk/thoerup/traininfo/ShortcutActivity.java

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

revision 1734 by torben, Fri Jul 8 16:26:09 2011 UTC revision 1735 by torben, Thu Mar 15 19:46:10 2012 UTC
# Line 1  Line 1 
1  package dk.thoerup.traininfo;  package dk.thoerup.traininfo;
2    
3    import java.io.InvalidClassException;
4    
5  import android.app.Activity;  import android.app.Activity;
6  import android.content.Intent;  import android.content.Intent;
7  import android.os.Bundle;  import android.os.Bundle;
8  import android.os.Parcelable;  import android.os.Parcelable;
9    import android.util.Log;
10  import android.view.View;  import android.view.View;
11  import android.view.View.OnClickListener;  import android.view.View.OnClickListener;
12  import android.widget.Button;  import android.widget.Button;
# Line 11  import android.widget.TextView; Line 14  import android.widget.TextView;
14  import android.widget.Toast;  import android.widget.Toast;
15  import dk.thoerup.android.traininfo.common.StationEntry;  import dk.thoerup.android.traininfo.common.StationEntry;
16  import dk.thoerup.traininfo.WelcomeScreen.ListType;  import dk.thoerup.traininfo.WelcomeScreen.ListType;
17    import dk.thoerup.traininfo.provider.OfflineStationProvider;
18    import dk.thoerup.traininfo.provider.ProviderFactory;
19  import dk.thoerup.traininfo.util.StationEntryCsv;  import dk.thoerup.traininfo.util.StationEntryCsv;
20    
21  public class ShortcutActivity extends Activity {  public class ShortcutActivity extends Activity {
# Line 36  public class ShortcutActivity extends Ac Line 41  public class ShortcutActivity extends Ac
41          if (Intent.ACTION_CREATE_SHORTCUT.equals(action)) {          if (Intent.ACTION_CREATE_SHORTCUT.equals(action)) {
42                  setContentView(R.layout.shortcut);                  setContentView(R.layout.shortcut);
43                                    
44                    OfflineStationProvider osp = (OfflineStationProvider) ProviderFactory.getStationProvider();
45                    
46                    try {
47                                    osp.loadStations(this);
48                            }                                                                                              
49                            catch (InvalidClassException e) {
50                                    Log.i("TrainInfo", "invalid class - do a new download of stationlist");
51                            }
52                            catch (Exception e) {
53                                    Toast.makeText(this, "" + e.getMessage(), Toast.LENGTH_SHORT).show();
54                                    Log.e("TrainInfo", "load error", e);
55                            }
56    
57                    
58                  Button cancelBtn = (Button) findViewById(R.id.shortcut_cancel);                  Button cancelBtn = (Button) findViewById(R.id.shortcut_cancel);
59                  cancelBtn.setOnClickListener( new OnClickListener() {                  cancelBtn.setOnClickListener( new OnClickListener() {
60    

Legend:
Removed from v.1734  
changed lines
  Added in v.1735

  ViewVC Help
Powered by ViewVC 1.1.20