我有一个activity_A
包含listView,每次滚动到列表底部时,这个listView 的大小会动态增加10 个项目,同时activity_A
我有一个editTextView 和一个go_button,它在editTextView 中搜索字符串。
搜索是我activity_B
的,它有一个 listView,即使这个 listView 每次都会动态增加 10 个项目的大小。
我的问题是,当我想activity_A
使用activity_B
按钮单击(不是设备的后退按钮)返回时,它给了我这个异常。
java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread.
我的返回方式activity_A
是activity_B
:
public void onClick(View v)
{
Intent intent = new Intent(activity_B.this, activity_A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
}
我什至尝试删除intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
线