0
我有一个主要的Android应用程序,名为A和一个名为B的模块。我已导入模块并添加了正确的依赖关系。我的问题是:我如何真正使用我的Android应用程序中的模块信息? 我只是做B b = new B();在A里面?我认为这种方法与访问同一模块中的其他类更相关。有没有特定的方法来访问与访问同一模块中的其他类不同的模块?如何从Android的主应用程序访问模块?
我有一个主要的Android应用程序,名为A和一个名为B的模块。我已导入模块并添加了正确的依赖关系。我的问题是:我如何真正使用我的Android应用程序中的模块信息? 我只是做B b = new B();在A里面?我认为这种方法与访问同一模块中的其他类更相关。有没有特定的方法来访问与访问同一模块中的其他类不同的模块?如何从Android的主应用程序访问模块?
我假设你的模块是Java类,只是实例化它们,你提议
b = new B();
的方式,如果这些模块都像活动/片段等Android的UI元素,那么你已经传递一个Intent
启动它们。参阅Android文档here
Intent intent = new Intent(this, YourActivityB.class);
EditText editText = (EditText) findViewById(R.id.editText);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
类似地,对于一个Android服务(文档here): -
Intent intent = new Intent(this, HelloService.class);
startService(intent);
HTH