Вы можете использовать вид clicked
для установки текста.
Попробуйте это внутри своего onClick
:
@Override
public void onClick(View view) {
((EditText)view).setText("MY TEXT HERE");
}
Я не нашел никакие подобные инструменты для WindowsMobile для собственной разработки.
Самым близким, который я нашел, является набор инструментов EnTrek (CodeSnitch / ProcMan), но они действительно не представляют инструменты. http://www.entrek.com/products.htm
То, что мы действительно делали, встраивают собственную собственную профильную поддержку в наши собственные продукты с помощью Studio Vistual "/callcap" переключатель для VC ++. Используя тот переключатель можно создать профильную библиотеку, которая разгрузила синхронизации и количества, независимо от того, что Вам нравится. Это главным образом удается хорошо для нас, но иногда издержки этих функций рычага могут быть слишком много, и это может скосить результаты синхронизации к областям крупного количества вызовов функции.
Из документов MSDN:
/callcap опция заставляет компилятор вставлять вызовы в профилирование рычагов вначале и конца каждой функции.
Необходимо скомпилировать профильные рычаги без переключателя callcap. При компиляции профильных функций рычага с переключателем callcap функции выполнят бесконечные рекурсивные вызовы себя.
Следующий пример кода, Callcaphooks.c, показывает профильную функцию рычага, _CAP_Enter_Function, для компиляции без callcap.
// File: callcaphooks.c
#include <stdio.h>
int main();
void _CAP_Enter_Function(void *p)
{
if (p != main)
printf("Enter function (at address %p) at %d\n",
p, GetTickCount());
return;
}
void _CAP_Exit_Function(void *p)
{
if (p != main)
printf("Leaving function (at address %p) at %d\n",
p, GetTickCount());
return;
}
Windows CE поддерживает Профилировщика Удаленного вызова (если OEM добавила поддержку его) из поля. Изображения WinMo, я верю, обычно уже имеют поддержку в изображениях для него. Для CE Вам нужно к набору переменной среды IMAGEPROFILER (usnder свойства проекта).
То, что не ясно в MSDN, - то, как оснастить приложение, которое не создается с Platform Builder, но это на самом деле довольно просто. Необходимо добавить/callcap swith к командной строке компилятора и добавить cecap.lib к настройкам компоновщика.
Конечно, Вам будет нужен инструмент, чтобы получить и отобразить данные профилировщика. Для этого можно использовать пробную версию Platform Builder (5.0, или 6.0) (оценка свободна), или eVC 4.0 (также свободный).
Для большего количества информации об использовании профилировщика Sue Loh от рабочей группы CE вела блог немного об этом.
Если Вы делаете.NET разработка CF, проверяете Бесполезные утилиты для.NET CF 3.5 для утилит, которые могут помочь Вам точно определить узкие места, особенно связанные с памятью.
Я написал Profiler Call Graph Profiler для Windows Mobile. В настоящее время он (по состоянию на января 2010 года) в бета-фазе и может быть загружен бесплатно.
HTH
-ZAK