我有一个主屏幕、一个数据屏幕和一个数据库。用户在主屏幕上进行选择,然后数据库通过获取数据屏幕上的 textView 并更新它们来执行操作以将其显示在数据屏幕上:
(do3 已在构造函数的前面声明)。
do3 = (TextView) temp.findViewById(R.id.Do3); do3.setText("SomeText");
所以这发生在数据库类中......但它一直说 nullPOintException,我已经分解了代码,这是因为数据屏幕中的 Do3 尚未创建,因此 null 被分配给数据库屏幕中的 do3。
在主屏幕中,活动在以下庄园中启动:
Intent nextScreen = new Intent(getApplicationContext(), DataScreen.class);
//System.out.println(v.getTag().toString());
myDb.findCountry("United_Kingdom");
startActivity(nextScreen);
所以我的问题是从数据库屏幕我可以在数据屏幕上获取 textViews 的 ID 吗?
如果您需要更多信息,请告诉我。
亲切的问候杰米