2017-06-16 53 views
0

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

回答

0

我假设你的模块是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

相关问题