2011-11-22 55 views
0

我有三个选项卡活动,每个人都是一个listView具有相同的cursorAdapter。 当然,在每个活动中都有不同的光标(它们之间的唯一区别是where字符串)。如何修改runQueryOnBackgroundThread以确定活动来自哪里?

我已改写适配器中的runQueryOnBackgroundThread()以获得过滤列表。

我需要知道我是从我的runQueryOnBackgroundThread()方法内部时,传来了Actvity,因为我需要一个字符串添加到filtered查询

回答

0

你可以尝试.getClass().getSimpleName();

+0

谢谢,但这只是返回适配器的名称。问题是每个Activity都使用相同的Adapater,并且我需要调用Activity的名称。 – Alessandro

+0

然后将活动传递给适配器? – Tim

+0

是的!你是对的!传递上下文,然后我可以使用.getClass()。getSimpleName()建议! ;)谢谢蒂姆! – Alessandro