Когда вы сравниваете две версии документа MS Word / книги Excel в Team Foundation Server Source Explorer, результатом является утомительный диалог «Двоичные файлы отличаются».
Это не обязательно должно быть так. . Соответствующие приложения (Word / Excel) имеют отличный встроенный интерфейс сравнения. Вы можете наблюдать это, когда работаете с библиотекой файлов SharePoint с поддержкой управления версиями и сравниваете с предыдущей версией. Также, val b = Array ("x", "y") Я хотел бы знать, существует ли такой метод, который позволил бы мне пройти первую коллекцию, и для каждого из ее элементов ...
Если у меня есть это:
val a = Array("a ","b ","c ")
val b = Array("x","y")
Я хотел бы знать, существует ли такой метод, который позволил бы мне пройти первую коллекцию и для каждого из ее элементов пройти всю вторую коллекцию. Например, если мы возьмем массив a
, у нас будет a, x
, a, y
, b, x
, b, y
, c, x
, c, y
. Я знаю zip, но из того, что я видел, он работает только с коллекциями одинакового размера и связывает элементы с одинаковых позиций.
Однако у одного человека, скачавшего мое приложение, возникли проблемы.
Настройки в SharedPreferences теряются между ...
Мое приложение хранит простые настройки в SharedPreferences
, они отлично работают.
Однако у одного человека, скачавшего мое приложение, возникли проблемы.
Настройки в SharedPreferences
теряются между закрытием и перезагрузкой приложения.
Может ли у него проблема с разрешениями где-то на его телефоне, которая не позволяет сохранять данные между сеансами?
Кто-нибудь испытывал это или знать какую-либо причину, почему это могло происходить? Мне очень трудно отладить его, я не знаю, с чего начать.
// I'm using SharedPreferences Like so:
prefs = getSharedPreferences(this.getString(R.string.prefs_name), 0);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("accounts", accounts);
editor.commit();
//retrieving stored information like:
SharedPreferences prefs = getSharedPreferences(this.getString(R.string.prefs_name), 0);
String accounts = prefs.getString("accounts","[]");