如何使用bean进入android项目?

时间:2013-03-15 06:55:15

标签: java android annotations

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

1 个答案:

答案 0 :(得分:2)

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