/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { // start super.onCreate(savedInstanceState); setContentView(R.layout.browserhook); mDbHelperConverter = new Converter(this); mDbHelperConverter.open(); mDBHelperHistory = new History(this); mDBHelperHistory.open(); mSharedPrefs = getSharedPreferences(PREFS_NAME, 0); // bind mWdgDirectBtn = (Button) findViewById(R.id.ButtonDirect); mWdgDirectBtn.setOnClickListener(this); mWdgConvertBtn = (Button) findViewById(R.id.ButtonConvert); mWdgConvertBtn.setOnClickListener(this); mWdgHistoryBtn = (Button) findViewById(R.id.ButtonHistory); mWdgHistoryBtn.setOnClickListener(this); mWdgSettingBtn = (Button) findViewById(R.id.ButtonSetting); mWdgSettingBtn.setOnClickListener(this); // インテントが渡されたか単体起動かを判別 if (Intent.ACTION_VIEW.equals(getIntent().getAction())) { URI = getIntent().getData(); setTitle(getText(R.string.apptitle_main).toString() + ": " + URI.toString()); // タイトルを設定 IS_STANDALONE = false; // Log.d(TAG, "oc:i:got"); // 履歴が許可されているなら記録 final Boolean historyAvailable = mSharedPrefs.getBoolean(sPrefKeyDisableHistory, false); if (!historyAvailable) { Date currentTime_1 = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); String dateString = formatter.format(currentTime_1); // Log.d(TAG, "sba:cv:" + dateString); mDBHelperHistory.createItem(URI.toString(), dateString); } // load shared prefs mLastBrowser = mSharedPrefs.getString("lastBrowser", ""); // build spinner buildBrowserSpinner(); buildConvertSpinner(); } else { IS_STANDALONE = true; startConverterlistActivity(); finish(); } return; }