@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Eula.show(this); mDbHelper = new DBHelper(getApplicationContext()); setContentView(R.layout.main); settingsVarry(); settingsButtonFun(); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); INSTANCE = this; // 已启动 if (GTApp.getGTRunStatus()) { if (!GTMainActivity.isActived) { Intent intent = new Intent(SplashActivity.this, GTMainActivity.class); startActivity(intent); } finish(); } // 启动 else { GTApp.setGTRunStatus(true); // 协议对话框,同意一次之后不再弹出 if (sIsFirstTimeEnter) { // 显示闪屏 setContentView(R.layout.gt_splash); // 开启入口service 开启远程服务service GTEntrance.GTopen(getApplicationContext()); // 已同意过法律条款 if (Eula.isAccepted()) { // 加载完跳到MainActivity new Handler() .postDelayed( new Runnable() { public void run() { Intent intent = new Intent(SplashActivity.this, GTMainActivity.class); startActivity(intent); SplashActivity.this.finish(); } }, 2000); } else { // 异步从网络上准备协议条款 eulaTask = new EULATask(); eulaTask.execute(); } sIsFirstTimeEnter = false; } else { Intent intent = new Intent(this, GTMainActivity.class); startActivity(intent); this.finish(); } } }
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { try { mSharedPreferences = Prefs.getSharedPreferences(this); } catch (NullPointerException e) { if (BuildConfig.DEBUG) { Log.w("[" + TAG + "]", "mSharedPreferences == NullPointerException :" + e.getMessage()); } } mSharedPreferences.registerOnSharedPreferenceChangeListener(this); if (Prefs.getThemeType(this) == false) { mThemeId = R.style.AppTheme_Light; setTheme(mThemeId); } else { mThemeId = R.style.AppTheme_Dark; setTheme(mThemeId); } // Eula.showDisclaimer( this ); Eula.showEula(this, getApplicationContext()); mActionBar = getActionBar(); if (mActionBar != null) { mActionBar.setDisplayHomeAsUpEnabled(false); mActionBar.setDisplayShowHomeEnabled(true); mActionBar.setDisplayShowTitleEnabled(true); } else { if (BuildConfig.DEBUG) { Log.w("[" + TAG + "]", "mActionBar == null"); } } Bundle extras = getIntent().getExtras(); if (extras != null) { this.setTitle(extras.getString("dir") + " :: " + getString(R.string.app_name)); } else { this.setTitle(" :: " + getString(R.string.app_name)); } super.onCreate(savedInstanceState); setContentView(R.layout.main); tvDisplay = (TextView) findViewById(R.id.tvDisplay); bRename = (Button) findViewById(R.id.bRename); bSettings = (Button) findViewById(R.id.bSettings); bHelp = (Button) findViewById(R.id.bHelp); bExit = (Button) findViewById(R.id.bExit); bRename.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { Intent openAndroidFileBrowser = new Intent("com.scto.filerenamer.ANDROIDFILEBROWSER"); openAndroidFileBrowser.putExtra("what", "renamer"); openAndroidFileBrowser.putExtra("theme", mThemeId); startActivity(openAndroidFileBrowser); } }); bSettings.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { Intent openPreferencesActivity = new Intent("com.scto.filerenamer.PREFERENCESACTIVITY"); startActivity(openPreferencesActivity); } }); bHelp.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { FragmentManager fm = getSupportFragmentManager(); HelpDialog helpDialog = new HelpDialog(); helpDialog.show(fm, "dlg_help"); } }); bExit.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { FragmentManager fm = getSupportFragmentManager(); ExitDialog exitDialog = new ExitDialog(); exitDialog.show(fm, "dlg_exit"); } }); /* ChangeLog cl = new ChangeLog( this ); if( cl.firstRun() ) { cl.getLogDialog().show(); } */ init(); }