我有几个活动 A、B、C 我有一个方法 isOnline 在 D 类中创建对话框(总是相同的)。从活动 A/B/C 我打电话给 isOnline。是否可以在不将对象从 A/B/C 发送到 D 的情况下找到纯粹在 D 类中调用 isOnline 的活动?
问问题
76 次
1 回答
0
传递对活动的引用有什么问题吗?
public boolean isOnline(Activity a) {
// ...
}
你可以传入任何东西,也许只是 Activity 的名称(或其他一些唯一标识符):
public class MyActivity extends Activity {
public static final String TAG = "MyActivity";
void someMethod() {
OtherClass.isOnline(TAG);
}
}
public boolean isOnline(String tag) {
// inspect TAG
}
于 2013-06-04T20:30:29.863 回答