所以我想檢查我來自另一班的班級。例如,我有A,B,C類。現在,在B中有一個打開A類的意圖。而在C中,有一個打開A類的意圖。但是,根據我來自哪個類,我會可能必須爲該特定類別做一些不同的方法。好的,所以我會給你我的。我有一個Themes.class和一個Soft key.class。兩者都會打開一個Bmod.class。現在,幾乎兩個班都會做同樣的事情。唯一的區別是,當我下載文件時,輸出流將具有不同的目錄。所以,我繼續嘗試一些代碼。這是我試過的:Android - 檢查我來自哪個班級
//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");
}
現在,當我運行應用程序,沒有下載。我假設我做錯了什麼,所以應用程序不知道輸出流是什麼。所以,我的問題是標題如下:我如何正確地檢查一個班級,我以前從哪裏來。謝謝。
我會試試看。那麼,我會使用類似的東西嗎? if(classname!= null){//代碼 – user2182912 2013-03-23 22:01:00
這也行不通,除非我做錯了。你可能可以編輯你的文章的例子如何在我的情況下使用它(文件輸出流)? – user2182912 2013-03-23 23:00:04