如何从Android中的主应用程序访问模块?

时间:2017-06-16 22:20:48

标签: java android

我有一个名为A的主Android应用程序和一个名为B的模块。我已导入模块并添加了正确的依赖项。我的问题是:我如何实际使用Android应用程序中的模块信息? 我只做B b = new B();在A里面?我认为这种方法与访问同一模块中的其他类更相关。是否有特定的方法来访问与访问同一模块中的其他类不同的模块?

1 个答案:

答案 0 :(得分:0)

假设您的模块是Java类,只需按照提议的方式实例化它们  b = new B();

如果这些模块是Android UI元素,如Activities / Fragments等,那么您已经通过了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