嗨我有和問題,當我過濾簡單的適配器崩潰我的應用程序和退出數據我無法捕捉錯誤,即使在嘗試非常意外的是我有另一個活動完全相同的格式與另一個查詢和它的正常工作,這些是非常罕見的,這裏是我的代碼,如果有人能幫助我非常感謝事先SimpleAdapter Filter
final SimpleAdapter cxcada = new SimpleAdapter(ListadoCXCActivity.this, cxclist, R.layout.cxclista, from, to);
lvcxc.setAdapter(cxcada);
//Search
buscarcxc.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
@Override
public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
//here crash my app and exit without any log
cxcada.getFilter().filter(cs);
}
@Override
public void afterTextChanged(Editable s) {}
});
與堆棧跟蹤添加您的logcat的。 –
您可以通過檢查logcat來檢查錯誤。當應用程序崩潰並退出時,它不會顯示在logcat中,因爲它只顯示正在運行的應用程序。但是,您可以在logcat中過濾,並以這種方式可以看到「DEAD」應用程序的錯誤。請執行此操作,然後複製粘貼堆棧跟蹤。 –