Я пытаюсь передать строку из моего основного действия в отдельный класс, в котором не выполняется действие.
Я рассмотрел переменные с намерением и связками, но то, что я прочитал, они используют два действия
Я нашел видео о чем-то близком к тому, что я пытаюсь сделатьно наоборот и не может заставить его работать.(https://www.youtube.com/watch?v=CSifkubnE-E)
Теперь строка изменяется, поэтому я не могу использовать static, и у моего second.java нет контекста для передачи.
ниже - базовое представление того, что я хотел бынравится делать.
main.java
import second
public class Main extends Activity {
String mystring = "variable"
//mystring changes depending on the user
mystring = "userchangedvariable"
}
second.java
public class dosomething(){
String localvar;
localvar = mystring
}
Чтобы было как можно яснее, я хочу передать переменную из main.javaко второму .java, у которого нет контекста. Я не хочу добавлять класс second.java к своему main.java, я хочу держать их отдельно (некоторые вещи, которые я читаю, говорят, объединяют их). Как я могу сделатьэто?