0
因此,我想要做的是更改一些ui元素,这些元素在我的主要活动中进行了扩展 - 并且我希望这些更改由onReceive触发是从广播接收者扩展到不同的单独的类。处理SMS- onReceive触发另一个活动/类中的事件
我想这样做
public class SmsReceiver extends BroadcastReceiver {
public void onReceive(context, intent){
MainActivity main = new MainActivity(); //this is my... main activity :)
main.button.setBackgroundColor(Color.green);
}//end onReceive
}//end class
在我的MainActivity
,我已经设置值,像这样的GUI按钮元素:
public class mainactivity extends activity... implements onclick... bla bla(){
Button button;
onCreate....{
button = (Button)findViewById(R.id.button);
,所以我想知道当onReceive被激活时,我可以通过实例化该活动并在其上调用setter方法来编辑另一个活动中的小部件的状态?
doh。谢谢!现在你指出了,有道理...... – kleaver