package org.ebookdroid.ui.settings; import android.content.Context; import android.content.Intent; import android.net.Uri; import java.io.File; import org.emdev.common.android.AndroidVersion; public class SettingsUI { public static void showBookSettings(final Context context, final String fileName) { final Intent intent = new Intent(context, BookSettingsActivity.class); intent.setData(Uri.fromFile(new File(fileName))); context.startActivity(intent); } public static void showAppSettings(final Context context, final String fileName) { final Class<?> activityClass = AndroidVersion.lessThan3x ? SettingsActivity.class : FragmentedSettingsActivity.class; final Intent intent = new Intent(context, activityClass); if (fileName != null) { intent.setData(Uri.fromFile(new File(fileName))); } context.startActivity(intent); } }