@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); boolean isEntryPoint = false; rotateScreen(this); ApplicationData applicationData = SplashActivity.getApplicationData(); if (applicationData != null) { Intent intent = getIntent(); isEntryPoint = (Boolean) intent.getSerializableExtra(ApplicationData.IS_ENTRY_POINT_TAG); NextLevel nextLevel = (NextLevel) intent.getSerializableExtra(ApplicationData.NEXT_LEVEL_TAG); QrActivityGenerator generator = (QrActivityGenerator) applicationData.getFromNextLevel(this, nextLevel); DefaultAppLevelData appLevelData = (DefaultAppLevelData) generator.getAppLevel().getData(this); dataItem = (QrLevelDataItem) appLevelData.findByNextLevel(nextLevel); generator.initializeActivity(this); } else { Intent i = new Intent(this, SplashActivity.class); startActivity(i); finish(); } // createToolBar(isEntryPoint); createMenus(this, isEntryPoint); }
void updateWordList(View rootView, ListView wordlist, String whereclause) { Context c = SplashActivity.getAppContext(); WordDataSource datasource = new WordDataSource(c); datasource.open(); List<Word> values; if (whereclause == null) { values = datasource.getAllWords(); } else { values = datasource.getAllWords(whereclause, true); } dadapter.clear(); if (Util.androidversion >= Util.minversioncheck) { dadapter.addAll(values); } else { for (int i = 0; i < values.size(); ++i) dadapter.add(values.get(i)); } dadapter.notifyDataSetChanged(); datasource.close(); }