2014-03-12 33 views
0

我有一个名为“tv”的TextView xml,并且我有一个xml的活动类,它使用另一个名为“helper”的类。我希望从帮手我能够控制什么是写在TextView“电视”。控制TextView不是从它的活动

我不想使用sharedprefernece,因为即使我关闭应用程序,数据也会一样。

+0

如果声明为受保护的静态,然后(在MainActivity的onCreate取回后)你的TextView的,在你的第二个(“帮助”)活动,你可以用它例如:'String myString = MainActivity.tv.getText();'''MainActivity.tv.setText(“Some text”);'' –

回答

1

只需将一个活动attribut添加到Helper类,以便从那里处理所有事情。

Helper helper = new Helper(); 
helper.setMyActivity(this); 

然后在辅助类

TextView tv = (TextView) myactivity.findViewById(R.id.tv); 
tv.set("The title");