所以我想检查我来自另一个班级的哪个班级。例如,我有 A、B、C 类。现在,在 B 中有一个打开 A 类的意图。在 C 中,有一个打开 A 类的意图。但是,取决于我来自哪个类,我会可能必须为该特定类执行一些不同的方法。好的,那我给你我的。我有一个 Themes.class 和一个 Soft key.class。两者都将打开一个 Bmod.class。现在,几乎两个类都会做同样的事情。唯一的区别是,当我下载一个文件时,Output Stream 会有一个不同的目录。所以,我继续尝试了一些代码。这是我尝试过的:
//Download the file
Object obj = null;
InputStream input = new BufferedInputStream(url.openStream());
OutputStream output = null;
if(obj instanceof Themes){
output = new FileOutputStream("/sdcard/plasma/battery/batterymod.zip");
}if(obj instanceof Softkeys){
output = new FileOutputStream("/sdcard/plasma/softkeys/softkeys.zip");
}
现在,当我运行该应用程序时,没有任何下载。我假设我做错了什么,所以应用程序不知道输出流是什么。所以,我的问题正如标题所述:我如何正确地检查一个班级我以前来自哪个班级。谢谢。