我有一个设置按钮,它启动SettingsMenu.class。在那里,有一个按钮可以重置你的统计数据,重置后我需要TextViews刷新。但是他们在一个活动InventoryMenu.class中,尚未启动。在未启动的活动中访问TextViews
我不知道我会如何解决这个问题,我会尝试查看是否可以在按下重置按钮后启动InventoryMenu.class,以免发生NullPointerException。但随着开始InventoryMenu.class的问题是,它开启了库存
刷新在SettingsMenu.class TextView的 -
InventoryMenu inv = new InventoryMenu();
TextView t1 = inv.t1;
t1.setText("");
获得在InventoryMenu.class TextView的,这是还没有开始 -
public TextView t1 = (TextView) findViewById(R.id.inventorySlot1);
在问题中发布您的完整源代码,这种方式我们无法理解更多? – 2016-03-04 04:30:51
这是按下按钮后SettingsMenu.class中的代码 - InventoryMenu inv = new InventoryMenu(); TextView t1 = inv.t1; – CitricThunder
NullPointerException引发此行,这是在尚未启动的活动 - 公共TextView t1 =(TextView)findViewById(R.id.inventorySlot1); – CitricThunder