У меня есть текст редактирования в просмотре списка, и когда текст редактирования находится в фокусе, он перезагружает / обновляет просмотр списка.
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()));
}
}
и:
public class MyAdapter extends BaseAdapter {
private Context context;
public ArrayList myItems = new ArrayList();
public MyAdapter(Context context) {
this.context = context;
for (int i = 0; i < 20; i++) {
LauncherActivity.ListItem listItem = new LauncherActivity.ListItem();
myItems.add(listItem);
}
}
@NonNull
@Override
public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
convertView = LayoutInflater.from(context).inflate(R.layout.temp, null);
return convertView;
}
}
![enter image description here](https://i.stack.imgur.com/DbQHY.gif)
Зачем это производить?
И как это предотвратить?
09-08 19: 38: 59.913 14702-14702 / com.infinity.passwordmanager W / IInputConnectionWrapper: finishComposingText для неактивного InputConnection
09-08 19: 39: 00.044 14702-14702 / com.infinity.passwordmanager W / IInputConnectionWrapper: getExtractedText для неактивного InputConnection
09-08 19: 39: 00.058 14702-14702 / com.infinity.passwordmanager W / IInputConnectionWrapper: getTextBeforeCursor для неактивного InputConnection
09-08 19: 39: 00.089 14702-14702 / com.infinity.passwordmanager W / IInputConnectionWrapper: getExtractedText для неактивного InputConnection
09-08 19: 39: 00.101 14702-14702 / com.infinity.passwordmanager W / IInputConnectionWrapper: getTextBeforeCursor для неактивного InputConnection
09-08 19: 39: 00.167 14702-14702 / com.infinity.passwordmanager W / IInputConnectionWrapper: finishComposingText для неактивного InputConnection
09-08 19: 39: 00.267 14702-14702 / com.infinity.passwordmanager W / IInputConnectionWrapper: getExtractedText для неактивного InputConnection
09-08 19: 39: 00.281 14702-14702 / com.infinity.passwordmanager W / IInputConnectionWrapper: getTextBeforeCursor для неактивного InputConnection