1

我用于 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;
4

1 回答 1

2

尝试使用AndroidAnnotations。它不仅是IoC,而且还是出色的线程控制工具,并具有许多其他功能。它有助于编写更少的代码并更友好地进行开发。

于 2013-03-15T07:40:36.127 回答