У меня проблемы с работой с намерением. Отладка завершает работу в последней строке. Однако, если я установил точку останова в этой строке, myVar1 будет правильно заполнен, но при выполнении этой линейной программы произойдет сбой. Спасибо.андроид работает с намерением
из основного класса
Intent intent = new Intent(getBaseContext(), myPush.class);
intent.putExtra("myVar1", var1);
startActivity(intent);
и из класса myPush
String recVar = getIntent().getExtras().getString("myVar1");
EDIT: уже пробовал с Intent(this, myPush.class)
и Intent(currentClass.this, myPush.class)
и тем же результатом!
debbuger не говорит слишком много ...
03-14 14:28:48.887: W/dalvikvm(2595): threadid=1: thread exiting with uncaught exception (group=0x409961f8)
Попробуйте изменить 'getBaseContext()' на 'this'. –
Не должно быть 'String recVar = getIntent(). GetExtras(). GetString (« myVar1 »);' – zapl