我已经从 Android Studio 项目创建了一个 *.aar 文件。我已成功将此文件导入到另一个 Android Studio 项目文件中。现在我想从包含的库开始 Activity 。但我挂了,我一个小时一个小时地尝试......
在哪个文件中我必须包含这样的语句?
public void button_to_start_the_activity(View view)
{
Intent intent = new Intent(StartActivity.this, MainActivity.class);
startActivity(intent);
}
我应该在模块 java 文件中还是在应用程序 java 文件中实现它? (请检查一下,我在我的模块中没有找到 Activity java 文件:-/glglgl) 步骤之前,我在我的主项目中创建了一个新 Activity ,并且能够毫无问题地启动该 Activity 。
好的...下一个问题:
在主 list 中,...我到底在 android:name"....?...."中大喊声明,如下所示:
<activity
android:name="....??????...."
android:label="DLC"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.NoActionBar">
</activity>
也许,或者肯定,简单的问题...但是我从一周开始就尝试学习一点AS...为了您的理解,我将尝试用简单的语言解释我的项目...:
尝试将两个应用程序项目合并到一个应用程序中!
我创建了一个应用程序,然后创建了另一个应用程序。现在我想合并。简单的起始页(已经存在),具有调用这两个 Activity 的功能...:-/
最佳答案
我在主应用程序中启动模块 Activity 的最终解决方案(对于像我这样经验较少的人)
- 在 Android Studio 中根据现有应用创建模块
- 打开主项目并插入新模块(文件-->新建-->导入模块)
- 右键单击项目文件夹。搜索应用程序(左侧),然后搜索依赖项(右侧)-->从模块添加新的-->添加你的模块
- 检查您的 build.cradle(主应用程序)中的编译项目(':yourmodul')
将此添加到您的 Activity 中(从主应用程序)
public class StartActivity extends AppCompatActivity { public void gotocalc(View view) { Intent intent = new Intent(StartActivity.this, YourModulClass.class); startActivity(intent); }
gotocalc 用于从主应用中的layout.xml 中设置的按钮android:onClick="gotocalc" 开始。
- 清理、重建
关于java - Android Studio 从模块启动 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38405738/