1

私はjavaEEプロジェクトSpringに使用し、@Serviveアノテーション付きのBeanインジェクションを使用しています。次に、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;
4

1 に答える 1

2

AndroidAnnotationsを使用してみてください。IoCだけでなく、優れたスレッド制御ツールであり、他にも多くの機能があります。それはより少ないコードを書くのを助け、より友好的に開発をします。

于 2013-03-15T07:40:36.127 に答える