Как стать автором
Обновить
6
0

Пользователь

Отправить сообщение
еще один плагин https://github.com/minakov/gradle-appstore-deploy-plugin
а чертежа нет?
вот обвязка в активити для WeakAsyncTask

public class TestActivity extends ListActivity {
	/** State held between configuration changes. */
	private State state;
	private TestTask testTask;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);

		state = (State) getLastNonConfigurationInstance();
		final boolean previousState = state != null;
		if (previousState) {
			testTask = state.testTask;
			if (testTask != null) {
				testTask.setTarget(this);
			}
		} else {
			state = new State();
			testTask = new TestTask(this);
			state.testTask = testTask;
		}
	}

	@Override
	protected void onDestroy() {
		if (testTask != null) {
			testTask.cancel(true);
		}
		super.onDestroy();
	}

	@Override
	public Object onRetainNonConfigurationInstance() {
		state.testTask = testTask;
		return state;
	}

	private void runTestTask() {
		if (testTask != null && testTask.getStatus() == AsyncTask.Status.RUNNING) {
			return;
		}
		if (testTask == null || testTask.getStatus() == AsyncTask.Status.FINISHED) {
			testTask = new TestTask(this);
		}
		testTask.execute();
	}

	private static class TestTask extends WeakAsyncTask<Void, Void, Void, TestActivity> {

		public TestTask(TestActivity target) {
			super(target);
		}

		@Override
		protected Void doInBackground(TestActivity target, Void... params) {
			return null;
		}

		@Override
		protected void onPostExecute(TestActivity target, Void result) {
			super.onPostExecute(target, result);
		}
	}

	private static class State {
		TestTask testTask;
	}

}
это проблема реализации класса AsyncTask в Android — неявная связь с инстансом текущей активити, а например при повороте экрана активити создаётся заново. один из инженеров гугл пишет что AsyncTask нужно использовать только для очень коротких тасков. решают эту проблему через явную привязку к активити code.google.com/p/texteasy/source/browse/trunk/src/org/texteasy/WeakAsyncTask.java
бред. половина советов — как нельзя делать. устроить из android.app.Application помойку, а из кода приложения макароны которые не разобрать, не протестировать. велосипед с ресурсами говорит только о незнании о Resources.getIdentifier()
можете ещё посмотреть на Feed Framework code.google.com/p/libs-for-android/ там как раз используется подход с декоратором. плюс там реализована такая немаловажная часть, о которой все почему-то забывают, как отображение не только статуса загрузки но и ошибок загрузки.
что-то я вашего извращения с листвью не понял — у вас лист на длиной всего кол-ва элементов и скролите вы скроллвью? полный трындец. основная идея статьи — с андроидом я не разобрался — но как то сделал.
а никто не подскажет как при создании скринкаста в ubuntu вместо указателя курсора (стрелки) получить полупрозрачный круг. выдел такое в скринкастах некоторых программ под iphone
только надо помнить что в Швеции прогрессивная шкала подоходного налога. до 55,5%.
если вы переведёте на карту Payoneer деньги с обычной кредитки (это можно у них на сайте делать) то после 2-3 зачисления Payoneer заблокирует новые переводы (т.е. перевод пройдет а баланс не пополниться) и попросит сканы карты и паспорта владельца кредитки с которой идёт зачисление. так что если вы работаете напрямую с заказчиками, лучше предупредить их заранее.
Фреймворку от Zend'a не нужна поддержка от NetBeans, так как у них свой IDE идеально поддерживающий данный фреймворк.


и откуда такая уверенность? вы создайте проект и включите анализатор кода и посмотрите что один продукт скажет про другой. плюс ещё постоянные проблемы с инклудом самого фрэйморка, типа редактор хочет его выкинуть из корня проекта а фрэймвор упорно желает быть в папке library
subversion.tigris.org/faq.html#website-auto-update
пришлите мне тоже minakov[sabako]mail.ru
фатальная ошибка в начале установки ubuntu может появлятся если ставить 32 разрядное ядро на 64 разрядный процессор. попробуйте установить вариант "64bit AMD and Intel computers"
это шутка? панель то не исчезает. сравните сколько места занимает лого на http://www.google.com/reader/view/ и на http://docs.google.com/
бред - какие папки? папки это вложенность. а попробуйте в гугле докс сделать папку в папке. не понятно зачем мне все время смотреть на список моих папок? если сделали панель - дайте возможность её убрать. Влепили зачем-то логотип на треть экрана. Зачем убрали контекстное меню в списке документов? Вместо того чтобы взять отличный стиль из гугл реадера занимаются ерундой.
в диск просто забыли включить пакет для VPN. заходим сюда http://packages.ubuntu.com/gutsy/net/net… качаем, ставим. У меня были некоторые проблемы при конфигурировании - профиль создал - а он появился только после перезагрузки.
1

Информация

В рейтинге
Не участвует
Откуда
Минская обл., Беларусь
Зарегистрирован
Активность