Java Android-如何从另一个站点访问类内容?
实际上,我正在开发一个Android应用程序,它为用户提供到DataSnap服务器的连接,但我的NetworkManager类遇到了一个问题 我希望我能访问它的内容(用户、主机、端口…),但我不能,而且我没有在网上找到解决方案(或者可能是我没有阅读所有帖子) 以下是我的网络管理器代码:Java Android-如何从另一个站点访问类内容?,java,android,class,datasnap,Java,Android,Class,Datasnap,实际上,我正在开发一个Android应用程序,它为用户提供到DataSnap服务器的连接,但我的NetworkManager类遇到了一个问题 我希望我能访问它的内容(用户、主机、端口…),但我不能,而且我没有在网上找到解决方案(或者可能是我没有阅读所有帖子) 以下是我的网络管理器代码: package com.smdroid; import com.embarcadero.javaandroid.DSProxy.TServerMethods1; import com.embarcadero.j
package com.smdroid;
import com.embarcadero.javaandroid.DSProxy.TServerMethods1;
import com.embarcadero.javaandroid.DSRESTConnection;
public class NetworkManager{
DSRESTConnection conn = new DSRESTConnection();
TServerMethods1 proxy;
int servId = 0;
}
我想在哪里调用我的类并访问内容:
public class ServerMenu extends Fragment {
TJSONArray servList;
NetworkManager nm = NetworkManager;
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final View servView = inflater.inflate(R.layout.server_menu, container, false);
try {
System.out.println(nm.proxy.ReverseString("reverse test"));
} catch (DBXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return servView;
};
}
如果有人能帮助我,那就太好了。谢谢()
注意,Pierre在NetworkManager类中放入一个公共方法,该方法返回对象,例如
公共TServerMethods1 getProxy(){
返回代理;
}
通常在Java中,当您有一个具有某些属性的类时,有几种方法使它们可访问
如果这个类只是一个配置参数持有者,那么你甚至可以将这个属性设置为静态的和公共的,这样你就不必实例化这个类来访问它们。天哪,我太笨了,只需要把getter/setters>放进去。非常感谢。我应该用我的大脑,像C++一样。谢谢你的建议^^