一:
把B.class改成static的靜態類,博文來源:http://blog.sina.com.cn/s/blog_6400e5c501019sl3.html
個人不建議使用這種方法,這樣子會導致B.class當中如果需要調用到A.class當中的其他的方法或變量那麼也會需要相應的更改成static,工作量大而且和實際需求都不服!那麼就是我們的第二種了
二:先實例化A.class——在使用A.lass的實例化對象來new一個B.class
個人遇到問題時的代碼如下:
CClientSessionBiaoqing client = new CClientSessionBiaoqing();
CClientSessionBiaoqing.DownloadAsyncTask asynTask=client.new DownloadAsyncTask(getCurrentBar(info.iId));
A.class——CClientSessionBiaoqing.classB.class——DownloadAsyncTask.class