我用于 javaEE 项目 Spring,并使用带有 @Servive 注释的 bean 注入。现在我要制作 android 的项目,我想为我的服务 bean 使用类似的结构。这是一种方法吗?
IE
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;