输入框没有反应,只是记录了第一个。这是什么意思,意思list没有改变?
解决方案 »
- 请大家进来看看,十分重要,音频合并,多谢!!!
- android 百度地图获取焦点
- 自定义Dialog中动态加载EditText后,弹出键盘不显示控件的问题
- 路过的高手请留步,关于nand flash
- 适合在平板电脑上运行的JS框架
- MediaPlayer.prepare()
- 如何清空数据库,每次加载sd卡时都重新扫描sd卡?
- 如何在程序中调用android自带的计算器
- 新人求救:CursorLoader与ListView显示不同步的问题
- Android 5.0开启录屏后,后台录屏总会被KILL掉,怎么办?
- openfire如何整合不同的用户系统
- layout cannot be resolved or is not a field
mncs = convertCollectionToArray(mncsList);
mccPhraseAdatper = new ArrayAdapter<String>(
this, // 定义匹配源的adapter
android.R.layout.simple_dropdown_item_1line, mccArray);
mcc.setAdapter(mccPhraseAdatper);
mncPhraseAdatper = new ArrayAdapter<String>(
this, // 定义匹配源的adapter
android.R.layout.simple_dropdown_item_1line,
mncs);
mnc.setAdapter(mncPhraseAdatper);Button search = (Button) findViewById(R.id.button1);
search.setOnClickListener(new OnClickListener() { @Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String mncText = mnc.getText().toString().trim();
String mccText = mcc.getText().toString().trim();
manager.hideSoftInputFromWindow(getCurrentFocus()
.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
getCurrentFocus().clearFocus();
searchApnList(context, mncText, mccText);
mSimpleAdapter.notifyDataSetChanged();
if (searchListItem.size() == 0) {
dialog("搜索APN信息为空, 请重新输入~~");
} else {
if (!mccText.equals("")) {
if (!mccArray.contains(mccText)) {
mccArray.add(mccText);
SharedPreferences sp = getPreferences(0);
String mcc = sp.getString("mcc", "460");
String temp = mcc.concat(";"+mccText);
// mccsList.add(mccText);
// mccs = convertCollectionToArray(mccsList);
Log.d(TAG, "save mcc is :"+mccs[mccsList.size()-1]);
mccPhraseAdatper.notifyDataSetChanged();
editor.putString("mcc", temp);
editor.commit();
}
}
}
}
}
});@Override
protected void onResume() {
super.onResume();
SharedPreferences sp = getPreferences(0);
if (null == sp) {
return;
}
prepare(getResources(), sp, "mcc");
mccPhraseAdatper.notifyDataSetChanged();
Log.d(TAG, "mcc size is :"+mccsList.size());
editor = sp.edit();
} public void prepare(Resources resources, SharedPreferences sp,
String type) {
Set<String> temp = new HashSet<String>();
ArrayList<String> mcc = new ArrayList<String>();
String mccText = sp.getString("mcc", "460");
String mccList[] = mccText.split(";");
if(mccArray.size()!=0){
mccArray.clear();
}
for(String mc : mccList){
mccArray.add(mc);
}
我在点击按钮搜索后也改变了数组的值,也notifyDataSetChanged了,可是没有生效