mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-02-06 20:45:54 +01:00
don't offer backup/restore earlier than KitKat
I'm using ContentResolver now, and it shows up in KitKat
This commit is contained in:
parent
a620ae4afc
commit
d73481ba9b
2 changed files with 8 additions and 19 deletions
|
@ -2040,19 +2040,6 @@ public class DBUtils {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean gameDBExists( Context context )
|
|
||||||
{
|
|
||||||
String varName = getVariantDBName();
|
|
||||||
boolean exists = new File( Environment.getExternalStorageDirectory(),
|
|
||||||
varName ).exists();
|
|
||||||
if ( !exists ) {
|
|
||||||
// try the old one
|
|
||||||
exists = new File( Environment.getExternalStorageDirectory(),
|
|
||||||
DBHelper.getDBName() ).exists();
|
|
||||||
}
|
|
||||||
return exists;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void addToStudyList( Context context, String word,
|
public static void addToStudyList( Context context, String word,
|
||||||
String isoCode )
|
String isoCode )
|
||||||
{
|
{
|
||||||
|
|
|
@ -542,8 +542,6 @@ public class GamesListDelegate extends ListDelegateBase
|
||||||
} // class GameListAdapter
|
} // class GameListAdapter
|
||||||
|
|
||||||
private static final int[] DEBUG_ITEMS = {
|
private static final int[] DEBUG_ITEMS = {
|
||||||
// R.id.games_menu_loaddb,
|
|
||||||
R.id.games_menu_storedb,
|
|
||||||
R.id.games_menu_writegit,
|
R.id.games_menu_writegit,
|
||||||
R.id.games_submenu_logs,
|
R.id.games_submenu_logs,
|
||||||
};
|
};
|
||||||
|
@ -1672,14 +1670,18 @@ public class GamesListDelegate extends ListDelegateBase
|
||||||
final boolean showDbg = BuildConfig.NON_RELEASE
|
final boolean showDbg = BuildConfig.NON_RELEASE
|
||||||
|| XWPrefs.getDebugEnabled( m_activity );
|
|| XWPrefs.getDebugEnabled( m_activity );
|
||||||
showItemsIf( DEBUG_ITEMS, menu, nothingSelected && showDbg );
|
showItemsIf( DEBUG_ITEMS, menu, nothingSelected && showDbg );
|
||||||
Utils.setItemVisible( menu, R.id.games_menu_loaddb,
|
|
||||||
nothingSelected &&
|
|
||||||
DBUtils.gameDBExists( m_activity ) );
|
|
||||||
|
|
||||||
showItemsIf( NOSEL_ITEMS, menu, nothingSelected );
|
showItemsIf( NOSEL_ITEMS, menu, nothingSelected );
|
||||||
showItemsIf( ONEGAME_ITEMS, menu, 1 == nGamesSelected );
|
showItemsIf( ONEGAME_ITEMS, menu, 1 == nGamesSelected );
|
||||||
showItemsIf( ONEGROUP_ITEMS, menu, 1 == nGroupsSelected );
|
showItemsIf( ONEGROUP_ITEMS, menu, 1 == nGroupsSelected );
|
||||||
|
|
||||||
|
final boolean showDataItems =
|
||||||
|
Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT
|
||||||
|
&& nothingSelected;
|
||||||
|
for ( int item : new int[] { R.id.games_menu_storedb,
|
||||||
|
R.id.games_menu_loaddb } ) {
|
||||||
|
Utils.setItemVisible( menu, item, showDataItems );
|
||||||
|
}
|
||||||
|
|
||||||
boolean enable = showDbg && nothingSelected;
|
boolean enable = showDbg && nothingSelected;
|
||||||
Utils.setItemVisible( menu, R.id.games_menu_checkupdates, enable );
|
Utils.setItemVisible( menu, R.id.games_menu_checkupdates, enable );
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue