+package com.hughes.android.dictionary;\r
+\r
+import android.app.Activity;\r
+import android.content.Intent;\r
+import android.content.SharedPreferences;\r
+import android.os.Bundle;\r
+import android.preference.PreferenceManager;\r
+import android.view.View;\r
+import android.view.View.OnClickListener;\r
+import android.widget.Button;\r
+import android.widget.TextView;\r
+\r
+public class NoDictionaryActivity extends Activity {\r
+ \r
+ /** Called when the activity is first created. */\r
+ @Override\r
+ public void onCreate(final Bundle savedInstanceState) {\r
+ super.onCreate(savedInstanceState);\r
+\r
+ setContentView(R.layout.no_dictionary);\r
+ \r
+ final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);\r
+ final String dictFile = prefs.getString(getString(R.string.dictFileKey), getString(R.string.dictFileDefault));\r
+\r
+ final TextView noDictText = (TextView) findViewById(R.id.noDictTextId);\r
+ noDictText.setText(String.format(getString(R.string.unableToReadDictionaryFile), dictFile));\r
+\r
+ final Button downloadButton = (Button) findViewById(R.id.downloadDict);\r
+ downloadButton.setOnClickListener(new OnClickListener() {\r
+ public void onClick(View arg0) {\r
+ DictionaryActivity.startDownloadDictActivity(NoDictionaryActivity.this);\r
+ }});\r
+\r
+ final Button prefsButton = (Button) findViewById(R.id.preferences);\r
+ prefsButton.setOnClickListener(new OnClickListener() {\r
+ public void onClick(View arg0) {\r
+ startActivity(new Intent(NoDictionaryActivity.this, PreferenceActivity.class));\r
+ }});\r
+ }\r
+\r
+}\r