Я использую lib дизайна экрана через событие сенсорного экрана, результат этого дизайна, то есть координаты, которые мне нужно передать другому классу, ActivityMain того же проекта, но в другой папке. Как мне получить доступ к этим значениям, которые приходят из библиотеки, которую я использую. Ниже изображение того, как мой проект организован на android. Библиотека находится на языке java внутри «библиотеки», и мне нужно получить доступ к переменным внутри моей основной деятельности в папке по умолчанию моего проекта, которая находится на языке kotlin.
![enter image description here](https://i.stack.imgur.com/V5ptF.png)
Приложение Gradle:
implementation project(':library')
Переменные:
public class ShapeDrawingActivity extends AppCompatActivity {
public float startX;
public float startY;
public float finalX;
public float finalY;
Log.i("value ", shape.startX.toString())
}
Выход из журнала = 1162.4032
MainAcitivy:
import com.editing.canvas.library.ShapeDrawingActivity
class MainActivity : AppCompatActivity(){
private val shape: ShapeDrawingActivity = ShapeDrawingActivity()
Log.i("test return", shape.startX.toString())
}
Выход из журнала = 0,0