2011-11-22 52 views
0

我有三個選項卡活動,每個人都是一個listView具有相同的cursorAdapter。 當然,在每個活動中都有不同的光標(它們之間的唯一區別是where字符串)。如何修改runQueryOnBackgroundThread以確定活動來自哪裏?

我已改寫適配器中的runQueryOnBackgroundThread()以獲得過濾列表。

我需要知道我是從我的runQueryOnBackgroundThread()方法內部時,傳來了Actvity,因爲我需要一個字符串添加到filtered查詢

回答

0

你可以嘗試.getClass().getSimpleName();

+0

謝謝,但這只是返回適配器的名稱。問題是每個Activity都使用相同的Adapater,並且我需要調用Activity的名稱。 – Alessandro

+0

然後將活動傳遞給適配器? – Tim

+0

是的!你是對的!傳遞上下文,然後我可以使用.getClass()。getSimpleName()建議! ;)謝謝蒂姆! – Alessandro