import android.app.AlertDialog;
import android.app.Dialog;
import android.app.DialogFragment;
+import android.content.ActivityNotFoundException;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
if (intent != null) {
// Don't go across app boundary if monkey is running
if (!Utils.isMonkeyRunning()) {
- startActivity(intent);
+ try {
+ startActivity(intent);
+ } catch (ActivityNotFoundException anfe) {
+ Log.w(TAG, "No activity found for intent " + intent);
+ }
}
return true;
}
import android.os.storage.StorageVolume;
import android.preference.Preference;
import android.preference.PreferenceCategory;
+import android.provider.MediaStore;
import android.text.format.Formatter;
import com.android.settings.R;
} else if (pref == mItemDcim) {
intent = new Intent(Intent.ACTION_VIEW);
intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true);
- // TODO Create a Videos category, type = vnd.android.cursor.dir/video
- intent.setType("vnd.android.cursor.dir/image");
+ // TODO Create a Videos category, MediaStore.Video.Media.EXTERNAL_CONTENT_URI
+ intent.setData(MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
} else if (pref == mItemMisc) {
Context context = getContext().getApplicationContext();
intent = new Intent(context, MiscFilesHandler.class);