Java 为什么编辑文本重新加载列表视图?

Java 为什么编辑文本重新加载列表视图?,java,android,listview,android-edittext,Java,Android,Listview,Android Edittext,我在listview中有编辑文本,当编辑文本成为焦点时,它将重新加载/刷新listview public class MyActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); ListView lv = new L

我在listview中有编辑文本,当编辑文本成为焦点时,它将重新加载/刷新listview

public class MyActivity extends AppCompatActivity {
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        ListView lv = new ListView(getApplicationContext());
        setContentView(lv);
        lv.setAdapter(new MyAdapter(getApplicationContext()));
     }
}
以及:

公共类MyAdapter扩展了BaseAdapter{
私人语境;
public ArrayList myItems=new ArrayList();
公共MyAdapter(上下文){
this.context=上下文;
对于(int i=0;i<20;i++){
LauncherActivity.ListItem ListItem=新的LauncherActivity.ListItem();
添加(列表项);
}
}
@非空
@凌驾
公共视图getView(int位置,@Nullable视图convertView,@NonNull视图组父级){
convertView=LayoutFlater.from(上下文)。充气(R.layout.temp,空);
返回视图;
}
}

为什么要生产这个? 如何预防呢

09-08 19:38:59.913 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:finishComposingText on inactive InputConnection 09-08 19:39:00.044 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:getExtractedText on inactive InputConnection 09-08 19:39:00.058 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:GetTextBefore光标位于非活动InputConnection上 09-08 19:39:00.089 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:getExtractedText on inactive InputConnection 09-08 19:39:00.101 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:GetTextBefore光标位于非活动InputConnection上 09-08 19:39:00.167 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:finishComposingText on inactive InputConnection 09-08 19:39:00.267 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:getExtractedText on inactive InputConnection 09-08 19:39:00.281 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:getTextBeforeCursor位于非活动InputConnection上


要记录视图前后发生的事情,请单击实现

LoaderManager.LoaderCallbacks<Cursor> 
但首先您必须扩展ListActivity,这不是问题,因为您的整个活动都被ListView占用。 这将使您更接近问题所在,因为我们受到您日志发布信息量的限制


当屏幕刷新时,请共享logcat什么是列表项?并且您的
setAdapter()
参数与您发布的适配器类不匹配。添加了日志,C/P错误
LoaderManager.LoaderCallbacks<Cursor> 
MyActivity