Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android中从主应用程序访问模块?_Java_Android - Fatal编程技术网

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

Java 如何在Android中从主应用程序访问模块?,java,android,Java,Android,我有一个主要的Android应用程序,叫做a和一个叫做B的模块。我已经导入了这个模块并添加了正确的依赖项。我的问题是:我如何实际使用Android应用程序中模块的信息? 我是否只做B=新B();在一个房间里?我认为这种方法与访问同一模块中的其他类更相关。访问模块是否有与访问同一模块内的其他类不同的特定方式 假设您的模块是Java类,只需按照您建议的方式实例化它们 b=新的b() 如果这些模块是Android UI元素,如活动/片段等,那么您必须传递Intent来启动它们。请参阅Android文档

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

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

如果这些模块是Android UI元素,如活动/片段等,那么您必须传递
Intent
来启动它们。请参阅Android文档

类似地,对于Android服务(文档):-

 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);
Intent intent = new Intent(this, HelloService.class);
startService(intent);