Я действительно борется с этим У меня есть деятельность под названием demo.java Это моя основная деятельность. внутри этого требует другого класса для отображения большого растрового изображения на подвыборки, как этотПередать переменную от класса к активности
SubsamplingScaleImageView imageView = (SubsamplingScaleImageView)findViewById(R.id.imageView);
это идет к классу SubsamplingScaleImageView.java Он отображает растровое изображение и имеет двойное событие водопроводной
Когда экран в два раза постучал он запускает следующую
public boolean onDoubleTap(MotionEvent ev) {
int x = (int)ev.getX();
int y = (int)ev.getY();
SubsamplingScaleImageView imageView = (SubsamplingScaleImageView)findViewById(R.id.imageView);
PointF sCoord = imageView.viewToSourceCoord(ev.getX(), ev.getY());
if(sCoord.x > 1940 && sCoord.x < 2119 && sCoord.y > 1558 && sCoord.y < 1719){ roomname="141"; };
return true;
}
она устанавливает переменную "roomname" на "141"
то г eturns к главному demo.java
мне нужно, чтобы иметь возможность использовать roomname в этом классе, но это не там я попытался найти примеры глобальных varibles, но я просто не могу работать его
Любая помощь ценится
Марк
Объясните лучше, что это 'class' и что является' activity' –
Это то, что вы имеете в виду '' class' в Activity'? Если ваша демонстрация 'Activity' запускает другое действие, в котором задано' roomname', вам необходимо отправить это обратно в результате. Посмотрите на 'startActivityForResult()' [documentation] (http://developer.android.com/reference/android/app/Activity.html) для получения дополнительной информации. –