【发布时间】:2018-09-08 17:17:29
【问题描述】:
我在列表视图中有编辑文本,当编辑文本成为焦点时,它会重新加载/刷新列表视图。
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;
}
}
为什么要生产这个? 以及如何预防?
09-08 19:38:59.913 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:非活动 InputConnection 上的 finishComposingText 09-08 19:39:00.044 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:非活动 InputConnection 上的 getExtractedText 09-08 19:39:00.058 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:非活动 InputConnection 上的 getTextBeforeCursor 09-08 19:39:00.089 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:非活动 InputConnection 上的 getExtractedText 09-08 19:39:00.101 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:非活动 InputConnection 上的 getTextBeforeCursor 09-08 19:39:00.167 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:非活动 InputConnection 上的 finishComposingText 09-08 19:39:00.267 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:非活动 InputConnection 上的 getExtractedText 09-08 19:39:00.281 14702-14702/com.infinity.passwordmanager W/IInputConnectionWrapper:非活动 InputConnection 上的 getTextBeforeCursor
【问题讨论】:
-
屏幕刷新时请分享logcat
-
什么是 ListItem?而且您的
setAdapter()参数与您发布的 Adapter 类不匹配。 -
添加的日志和错误的 C/P
标签: java android listview android-edittext