我有listView
从MainActivity
填写条目。文字以黑色显示,一切都显示出来。
SimpleAdapter simpleAdapter = new SimpleAdapter(context, util.hashList(filtered, context), R.layout.listview_activity, from, to);
listView.setAdapter(simpleAdapter);
我添加了一项名为FilterActivity
的新活动,因此当我点击MainActivity
上的按钮时,它会使用Intent加载FilterActivity
。
case R.id.action_filter:
Intent intent = new Intent(MainActivity.this, FilterActivity.class);
startActivity(intent);
return true;
按下此FilterActivity
中的“应用”按钮后,列表将传回主要活动,FilterActivity
将关闭。
context = this;
....
Main.FilteredSearch(filteredList, context);
finish();
所以现在我回到MainActivity
我应用与以前相同的逻辑:
SimpleAdapter simpleAdapter = new SimpleAdapter(context, util.hashList(filtered, context), R.layout.listview_activity, from, to);
listView.setAdapter(simpleAdapter);
然而出于某种原因,这一次,文字全都是白色的。
有谁知道可能导致这种情况的原因?
在我使用getApplicationContext
之前我已经使用过了,但这次我没有使用它,而且我已尝试使用MainActivity.this
,{{1} },this
,context
和getApplicationContext
。它要么在getBaseContext
崩溃,要么只给我白色文字。
是否有人知道可能导致此问题的原因以及如何解决问题?