T110E5

T110E5
Рейтинг
47
Регистрация
31.08.2016
Должность
ask.fm
Интересы
хоккей, рыбалка
IT @ тестирование

savingleb, Dell Latitude 7480

Если присобачить просто переносной HDD, где будут лежать файлы проекта, а сама Android Studio остаентся на компуктере с ссд.

В итоге Андройд Студио ССД обращается к переносному HDD - сильно ли упадет скорость>?

sema_87, компуктер нотик, уже с всртоенным ссд.

Просто хочется, что-бы файлы проекта лежали не на компе, а на внешнем.

Друг говорит, если ссд встоенный и еще купить переносной ссд накопитель , то по сути ничего не поменяется, лучше оставить как есть, а купить перенесной хдд

Я запутался и отупел :(

Помогите, пож-та.

Cценарий:

1. Пользователь после регистрации попадает на класс ArtistProfile, его инфа берется из таблицы - Users. (DTO = userDTO)

2. Как только он заполнит профиль, к нему применяется уже таблица Artist (DTO = ArtistDTO)

Что требуется:

1. Оставляем

2. Всплывает окно, где можно заполнит профиль

3. Смотри пункт 2 из сценария

Как это реализованно с моей стороны:


public void setUiAction(View v) {
if(!artistDetailsDTO.getName().equals("")) {
Toast.makeText(getActivity(), "Prosto Testing", Toast.LENGTH_LONG).show();

} else {
new AlertDialog.Builder(getActivity())
.setView(getLayoutInflater().inflate(R.layout.test5, null))
.setPositiveButton(R.string.okaypopup22,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
my_tag = 1;
dialogPersonalProfile();
}
})
.show();
}

Т.е как только пользоватаель создал аккаунт, он в классе ArtistProfile.

Его данные берутся из Users, он еще не стал Artisтом.

Сл-но мы проверяем, стал ли он Артистом, через IF

Иф возвращает, нет он не артист и тогда всплывающее окно.

Как только он заполняет профиль, его данные уже берутся из Artist

Проблема:

Мое окно всплывает всегда как только я возвращаюсь в ArtistProfile.

Если я заполню профиль - оно не появлется.

Уйдую в другой раздел, вернусь - снова всплывает

Просто нажму сохранить, снова исчезает

В чем проблема? (

VoV@:
Только если пользователь всего 1,

то есть?

Если 50 человек пользуется аппкой и все 50 сейчас на странице профиля, то всем 50 будет показываться popup до тех пор, пока кто-то у себя не отключит его

C вопросом выше - разобрался.

подскажите.. Как лучше реализовать "больше не показывать"

Моя идея (наверное не самая простая и не самая правильная)

У меня есть AlertDialog, который выстреливат если поле1 и поле2 НЕ заполнены.

Если пользователь нехочет заполнять, Alert будет постоянно показываться.

В Layout , который привязан к Alrert-у, я добавлю CheckBox (больше не показывать)

В базе создам столбец- dontshow с значениями 1 или 0 в таблице с Users

В коде, где работаю с поле1 или поле2 добавяю Чекбокс , созданные выше.

Дальше через IF

- если пользователь нажал на чекбокс, то через params.put... пишем в базу 1

- если не нажал, то оставляем как есть , т.е 0

Дальше в UserDTO , добавлю геттеры и сеттеры для dontshow

Дальше проверяем в коде, где работаю с поле1 и поле2

if(userDto...getDonthow.равен 1

не показываем мой AlertDialog

if(userDto..getDontshow.равен 0

показываем мой AlertDialog

или есть проще способы ?

их случаем timeweb не купил? уж очень похож

Solmyr:
К сожалению, в досках самая сложная часть, это адекватный и удобный поиск по своей базе. Вот у авито он есть. А у социалок или у ТС - его нет.

выстроить API сервис, котроый будет дергать нужную доску и парсить от туда объявления, темболее facebook группам (они же доски) предлагает специальный шаблон для подачи обьъявления, то есть цена , описаниа и фото - это отдельные поля.

Товарищи, помогите советом.

public void onClick(DialogInterface dialog, int which) {
ArtistProfileView nextFrag= new ArtistProfileView();
getActivity().getSupportFragmentManager().beginTransaction()
.replace(R.id.mapView, nextFrag, "findThisFragment")
.addToBackStack(null)
.commit();

}
})

после клика, открываю новый фрагмент, но в новм фрагменте передается еще и кнопка из предидущего - как убрать ее? =(

скажите пож-та , OTP (sms) verification - стоит ее подключать, или все таки не оправдывает?

file -> Other Settings -> Project Structure

(по памяти, может что-то упустил)

И там будет меню слева - Project -> Project SDK -> Edit/New

Всего: 249