コード例 #1
0
ファイル: SettingsFragment.java プロジェクト: v1k/palabras
 @Override
 public void onListItemClick(ListView l, View view, int position, long id) {
   Dictionary dict = mAdapter.getItem(position);
   TextView dictStatusText = (TextView) view.findViewById(R.id.dict_status);
   DictionaryStatus dictStatus = new DictionaryStatus(getActivity(), dictStatusText);
   if (dict.isActive()) {
     availableDictionaries.setDictionaryActive(dict, false);
   } else {
     availableDictionaries.setDictionaryActive(dict, true);
   }
   dictStatus.toggle();
 }
コード例 #2
0
  void updateWordList(View rootView, ListView wordlist, String whereclause) {

    Context c = SplashActivity.getAppContext();

    WordDataSource datasource = new WordDataSource(c);
    datasource.open();

    List<Word> values;
    if (whereclause == null) {
      values = datasource.getAllWords();
    } else {
      values = datasource.getAllWords(whereclause, true);
    }

    dadapter.clear();
    if (Util.androidversion >= Util.minversioncheck) {
      dadapter.addAll(values);
    } else {
      for (int i = 0; i < values.size(); ++i) dadapter.add(values.get(i));
    }
    dadapter.notifyDataSetChanged();
    datasource.close();
  }
コード例 #3
0
ファイル: SettingsFragment.java プロジェクト: v1k/palabras
 private void deleteDictionaries() {
   for (Integer i : dictsToDelete) availableDictionaries.deleteDictionary(mAdapter.getItem(i));
 }