有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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


共 (1) 个答案

  1. # 1 楼答案

    我假设您的模块是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);