我用于javaEE项目Spring,我使用bean注入@Servive注释。 现在我要制作android的项目,我想为我的服务bean使用类似的结构。这是一种方法吗?
即
public interface GlobalService {
final static String PACKAGE_ACTIVITY = "net.....activity.";
/**
* start an activity only by the activity name
* the intent is declared inside
* @param activityName
* @return True if the activity Start else False
*/
public boolean openActivity(String activityName);
}
然后我有一个实现接口
的类 @Service("GlobalService")
public class GlobalServiceImpl implements GlobalService{
public boolean openActivity(String activityName) {
//some code ....
}
}
最后我宣布进入我的班级
@Autowired
private GlobalService globalService;