--- /dev/null
+package org.openintents.filemanager;\r
+\r
+import android.app.Dialog;\r
+import android.app.ListActivity;\r
+import android.os.Bundle;\r
+import android.view.Menu;\r
+import android.view.MenuItem;\r
+\r
+public class DistributionLibraryListActivity extends ListActivity {\r
+\r
+ protected static final int MENU_DISTRIBUTION_START = Menu.FIRST;\r
+ \r
+ protected static final int DIALOG_DISTRIBUTION_START = 1;\r
+\r
+ protected DistributionLibrary mDistribution;\r
+\r
+ /** Called when the activity is first created. */\r
+ @Override\r
+ protected void onCreate(Bundle savedInstanceState) {\r
+ super.onCreate(savedInstanceState);\r
+ \r
+ mDistribution = new DistributionLibrary(this, MENU_DISTRIBUTION_START, DIALOG_DISTRIBUTION_START);\r
+ }\r
+\r
+ @Override\r
+ public boolean onCreateOptionsMenu(Menu menu) {\r
+ super.onCreateOptionsMenu(menu);\r
+ mDistribution.onCreateOptionsMenu(menu);\r
+ return true;\r
+ }\r
+\r
+ @Override\r
+ public boolean onOptionsItemSelected(MenuItem item) {\r
+ if (mDistribution.onOptionsItemSelected(item)) {\r
+ return true;\r
+ }\r
+ return super.onOptionsItemSelected(item);\r
+ }\r
+\r
+ @Override\r
+ protected Dialog onCreateDialog(int id) {\r
+ return mDistribution.onCreateDialog(id);\r
+ }\r
+\r
+ @Override\r
+ protected void onPrepareDialog(int id, Dialog dialog) {\r
+ super.onPrepareDialog(id, dialog);\r
+ mDistribution.onPrepareDialog(id, dialog);\r
+ }\r
+}\r