同事们,我有一个战略问题。
我有MainActivity我初始化一个新的Connection类:
Connection connection=new Connection(MainActivity.this);
然后在连接类构造函数中我启动了一个片段:
public class Connection {
private Context context;
public Connection(Activity context) {
this.context = context;
context.showFragment(…);
}
}
此外我初始化上下文变量。
启动片段之后,我将在Connection类中使用此上下文变量,因为Connection类可以帮助片段与远程服务器进行交互。
我认为这个方案(尤其是上下文变量)可以给出微妙的错误?还是正确的计划?