私は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;