草庐IT

Activity-Alias

全部标签

android - 设置 Activity 未在平板电脑上打开

我已经正确设置了pref_general、它的值以及运行Intent的代码:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){//Handleactionbaritemclickshere.Theactionbarwill//automaticallyhandleclicksontheHome/Upbutton,solong//asyouspecifyaparentactivityinAndroidManifest.xml.intid=item.getItemId();//noinspectionSimplifiable

android - 在 Android Studio 中使用非生产 Activity 进行测试

在AndroidStudio之前,测试和Android应用涉及一个单独的Android项目,在构建生产环境时会被忽略。在AndroidStudio中,生产代码和测试代码存在于同一个项目中,而项目本身只有一组其他内容(list、Assets、资源)。既然如此,我将如何定义仅用于测试的自定义Activity?为了让Android允许启动任何Activity,它必须在list中声明。有没有办法绕过这个限制?如何指示Android加载仅测试Activity而不污染项目的生产方面? 最佳答案 这里是怎么做的。1.在你的build.gradle

android - 在 Android Studio 中使用非生产 Activity 进行测试

在AndroidStudio之前,测试和Android应用涉及一个单独的Android项目,在构建生产环境时会被忽略。在AndroidStudio中,生产代码和测试代码存在于同一个项目中,而项目本身只有一组其他内容(list、Assets、资源)。既然如此,我将如何定义仅用于测试的自定义Activity?为了让Android允许启动任何Activity,它必须在list中声明。有没有办法绕过这个限制?如何指示Android加载仅测试Activity而不污染项目的生产方面? 最佳答案 这里是怎么做的。1.在你的build.gradle

android - 如何更改底部导航按钮单击的 Activity ?

我想在我现有的android应用程序中使用底部导航栏,但问题是所有屏幕都是Activity,是否可以在不隐藏底部导航栏的情况下加载Activity。示例:activity_main.xml这是我的基本Activity,MainActivity.javapublicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activi

android - 如何更改底部导航按钮单击的 Activity ?

我想在我现有的android应用程序中使用底部导航栏,但问题是所有屏幕都是Activity,是否可以在不隐藏底部导航栏的情况下加载Activity。示例:activity_main.xml这是我的基本Activity,MainActivity.javapublicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activi

android - View 之间的共享元素转换(不是 Activity 或 fragment )

假设我正在使用基于View的方法来开发Android应用程序,例如以下文章中所述:http://corner.squareup.com/2014/10/advocating-against-android-fragments.html所以现在我有两个全屏View。一个是可见的并且包含图像网格。另一个是隐藏的,是待点击图像的详细View。在单击网格中的图像时没有过渡,GridView将被隐藏并显示详细View。现在,如果我想要在GridView中的小图像和细节View中的大图像之间进行类似于共享元素的转换,该怎么办。这样的事情可能吗? 最佳答案

android - View 之间的共享元素转换(不是 Activity 或 fragment )

假设我正在使用基于View的方法来开发Android应用程序,例如以下文章中所述:http://corner.squareup.com/2014/10/advocating-against-android-fragments.html所以现在我有两个全屏View。一个是可见的并且包含图像网格。另一个是隐藏的,是待点击图像的详细View。在单击网格中的图像时没有过渡,GridView将被隐藏并显示详细View。现在,如果我想要在GridView中的小图像和细节View中的大图像之间进行类似于共享元素的转换,该怎么办。这样的事情可能吗? 最佳答案

Android:如何记录所有 Activity 方法调用?

我想要一种快速的方法来记录对Activity调用的所有super方法的所有调用。我试过了https://github.com/stephanenicolas/loglifecycle但由于某种原因,它不适用于AppCompatActivity...我可以要求我的IDE覆盖所有方法;但是如何将日志添加到所有这些?手动?一定有办法的。。 最佳答案 你可以到处玩玩自己的堆栈跟踪StackTraceElement[]stackTraceElements=Thread.currentThread().getStackTrace();来自文档:

Android:如何记录所有 Activity 方法调用?

我想要一种快速的方法来记录对Activity调用的所有super方法的所有调用。我试过了https://github.com/stephanenicolas/loglifecycle但由于某种原因,它不适用于AppCompatActivity...我可以要求我的IDE覆盖所有方法;但是如何将日志添加到所有这些?手动?一定有办法的。。 最佳答案 你可以到处玩玩自己的堆栈跟踪StackTraceElement[]stackTraceElements=Thread.currentThread().getStackTrace();来自文档:

android - 在 Android 上使用 MVVM 时,每个 Activity 是否应该有一个(且只有一个)ViewModel?

开启MVVMpattern,ViewModel包含业务逻辑,并在需要更新时通知View。View也会通知它有关用户事件的信息。据我了解,每个模型都应该有一个关联的View模型。所以,如果我们有以下模型:用户帐户我们将拥有以下ViewModel:用户View模型AccountViewModel但是,我发现的所有关于使用MVVM进行数据绑定(bind)的示例都使用单个ViewModel进行布局。最近,谷歌推出了ViewModelArchitectureComponents内的类(class).这让我相信一个Activity会有一个ViewModel可以连接到所有相关的模型:用户/帐户-->