【发布时间】:2019-07-15 22:53:40
【问题描述】:
我被困在这一点上:
private BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
String number = bundle.getString("Time");
GameTime.setText("" +number + " hours");
}
};
在另一个 Activity 中,当按下 Button 时,MainActivity 得到一个 int。
每当我打开 Activity 时,我都看不到带有 number 变量的 GameTime TextView。
我知道 OnReceive 方法有效,因为我在其中放了一个 toast,并且在从另一个 Activity 发送 int 后我可以看到 toast。 如何在更改活动时保留对 TextView 所做的更改?
谢谢。
【问题讨论】:
标签: java android android-activity textview broadcastreceiver