/[zanavi_public1]/navit/navit/android/src/com/zoffcc/applications/zanavi/ZANaviMainIntroActivityStatic.java
ZANavi

Diff of /navit/navit/android/src/com/zoffcc/applications/zanavi/ZANaviMainIntroActivityStatic.java

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

Revision 52 Revision 53
43import android.os.AsyncTask; 43import android.os.AsyncTask;
44import android.os.Build; 44import android.os.Build;
45import android.os.Bundle; 45import android.os.Bundle;
46import android.os.Handler; 46import android.os.Handler;
47import android.os.Message; 47import android.os.Message;
48import android.preference.PreferenceManager;
48import android.support.v4.content.ContextCompat; 49import android.support.v4.content.ContextCompat;
49import android.support.v4.view.PagerAdapter; 50import android.support.v4.view.PagerAdapter;
50import android.support.v4.view.ViewPager; 51import android.support.v4.view.ViewPager;
51import android.support.v7.app.AppCompatActivity; 52import android.support.v7.app.AppCompatActivity;
52import android.text.Html; 53import android.text.Html;
207 colors.add(ContextCompat.getColor(this, R.color.zanavi_teal)); 208 colors.add(ContextCompat.getColor(this, R.color.zanavi_teal));
208 id_.add(ID_UPD); 209 id_.add(ID_UPD);
209 title_txt.add(""); 210 title_txt.add("");
210 desc_txt.add(Html.fromHtml(Navit.get_text("you have just updated ZANavi"))); 211 desc_txt.add(Html.fromHtml(Navit.get_text("you have just updated ZANavi")));
211 icon_res.add(R.drawable.icon_large); 212 icon_res.add(R.drawable.icon_large);
213
214 // reset flag right now
215 Navit.intro_flag_update = false;
212 } 216 }
213 } 217 }
214 218
215 if (!Navit.intro_flag_firststart) 219 if (!Navit.intro_flag_firststart)
216 { 220 {
828 try 832 try
829 { 833 {
830 try 834 try
831 { 835 {
832 slide_press = 0; 836 slide_press = 0;
837
838 // reset message
839 ZANaviMainApplication.last_stack_trace_as_string = "";
840 PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putString("last_crash_text", ZANaviMainApplication.last_stack_trace_as_string).commit();
833 841
834 // reset flag 842 // reset flag
835 Navit.intro_flag_crash = false; 843 Navit.intro_flag_crash = false;
836 844
837 try 845 try
1315 System.out.println("ZANaviMainIntroActivity:" + "processFinish"); 1323 System.out.println("ZANaviMainIntroActivity:" + "processFinish");
1316 1324
1317 String date = new SimpleDateFormat("yyyy-MM-dd_HHmmss", Locale.GERMAN).format(new Date()); 1325 String date = new SimpleDateFormat("yyyy-MM-dd_HHmmss", Locale.GERMAN).format(new Date());
1318 String full_file_name = Navit.NAVIT_DATA_DEBUG_DIR + "/crashlog_" + date + ".txt"; 1326 String full_file_name = Navit.NAVIT_DATA_DEBUG_DIR + "/crashlog_" + date + ".txt";
1319 String full_file_name_suppl = Navit.NAVIT_DATA_DEBUG_DIR + "/crashlog_single.txt"; 1327 String full_file_name_suppl = Navit.NAVIT_DATA_DEBUG_DIR + "/crashlog_single.txt";
1320 String feedback_text = Navit.get_text("Crashlog"); 1328 String feedback_text = Navit.get_text("Crashlog") + "\n" + Navit.get_text("You can use our PGP-Key") + ": " + Navit.PGP_KEY_ID;
1321 1329
1322 System.out.println("crashlogfile=" + full_file_name); 1330 System.out.println("crashlogfile=" + full_file_name);
1323 1331
1324 ZANaviLogMessages.am(ZANaviLogMessages.STATUS_INFO, "ZANaviMainIntroActivityStatic:" + "crashlogfile=" + full_file_name); 1332 ZANaviLogMessages.am(ZANaviLogMessages.STATUS_INFO, "ZANaviMainIntroActivityStatic:" + "crashlogfile=" + full_file_name);
1325 1333
1372 { 1380 {
1373 } 1381 }
1374 1382
1375 Navit.Global_Navit_Object.sendEmailWithAttachment(this, "feedback@zanavi.cc", "ZANavi Crashlog (v:" + subject_d_version + FD_addon + Navit.NavitAppVersion + " a:" + android.os.Build.VERSION.SDK + ")", feedback_text, full_file_name, full_file_name_suppl); 1383 Navit.Global_Navit_Object.sendEmailWithAttachment(this, "feedback@zanavi.cc", "ZANavi Crashlog (v:" + subject_d_version + FD_addon + Navit.NavitAppVersion + " a:" + android.os.Build.VERSION.SDK + ")", feedback_text, full_file_name, full_file_name_suppl);
1376 1384
1385 // reset message
1386 ZANaviMainApplication.last_stack_trace_as_string = "";
1387 PreferenceManager.getDefaultSharedPreferences(this.getApplicationContext()).edit().putString("last_crash_text", ZANaviMainApplication.last_stack_trace_as_string).commit();
1388
1377 // reset flag 1389 // reset flag
1378 Navit.intro_flag_crash = false; 1390 Navit.intro_flag_crash = false;
1379
1380 // try
1381 // {
1382 // // go to next slide
1383 // btnNext.callOnClick();
1384 // // -----------------
1385 // }
1386 // catch (java.lang.NoSuchMethodError e2)
1387 // {
1388 // System.out.println("ZANaviMainIntroActivity:" + "callOnClick:Ex04");
1389 // }
1390 } 1391 }
1391 1392
1392 public class CustomSpinnerAdapter extends BaseAdapter implements SpinnerAdapter 1393 public class CustomSpinnerAdapter extends BaseAdapter implements SpinnerAdapter
1393 { 1394 {
1394 1395

Legend:
Removed from v.52  
changed lines
  Added in v.53

   
Visit the ZANavi Wiki