import com.hughes.android.dictionary.engine.TokenRow;\r
import com.hughes.android.dictionary.engine.TransliteratorManager;\r
import com.hughes.android.util.IntentLauncher;\r
+import com.hughes.android.util.NonLinkClickableSpan;\r
\r
public class DictionaryActivity extends ListActivity {\r
\r
// Clear them so that if something goes wrong, we won't relaunch.\r
clearDictionaryPrefs(this);\r
\r
- \r
final Intent intent = getIntent();\r
dictFile = new File(intent.getStringExtra(C.DICT_FILE));\r
-\r
+ \r
try {\r
final String name = application.getDictionaryName(dictFile.getName());\r
this.setTitle("QuickDic: " + name);\r
\r
@Override\r
public boolean onCreateOptionsMenu(final Menu menu) {\r
- \r
- {\r
- final MenuItem preferences = menu.add(getString(R.string.preferences));\r
- preferences.setOnMenuItemClickListener(new OnMenuItemClickListener() {\r
- public boolean onMenuItemClick(final MenuItem menuItem) {\r
- PreferenceActivity.prefsMightHaveChanged = true;\r
- startActivity(new Intent(DictionaryActivity.this,\r
- PreferenceActivity.class));\r
- return false;\r
- }\r
- });\r
- }\r
+ application.onCreateGlobalOptionsMenu(this, menu);\r
\r
{\r
final MenuItem dictionaryList = menu.add(getString(R.string.dictionaryManager));\r
});\r
}\r
\r
- {\r
- final MenuItem about = menu.add(getString(R.string.about));\r
- about.setOnMenuItemClickListener(new OnMenuItemClickListener() {\r
- public boolean onMenuItemClick(final MenuItem menuItem) {\r
- final Intent intent = new Intent().setClassName(AboutActivity.class\r
- .getPackage().getName(), AboutActivity.class.getCanonicalName());\r
- startActivity(intent);\r
- return false;\r
- }\r
- });\r
- }\r
-\r
return true;\r
}\r
\r