草庐IT

starting-activity

全部标签

android - android 5 上的共享元素 Activity 转换

我想在从一个Activity转到另一个Activity时设置共享元素转换。第一个Activity有一个带有项目的RecyclerView。当一个项目被点击时,该项目应该动画到新的Activity。所以我设置了一个android:transitionName="item"在两个最终的ActivityView上,以及在回收器View项目View上。我在进行下一个Activity时也在使用此代码:this.startActivity(intent,ActivityOptions.makeSceneTransitionAnimation(this,itemView,"boomrang_item

Android Activity/Fragment 数据加载职责

在为客户启动新应用程序时,我再次问自己同样的问题,即谁应该负责加载数据:Activity或fragment。我已经为各种应用程序采用了两种选择,我想知道哪种模式最适合您:限制代码复杂度。处理边缘情况(如屏幕旋转、屏幕节能、连接丢失等)选项1-Activity加载数据和fragment仅显示它这允许将fragment喂给一堆对象来显示。他们对加载数据以及我们如何加载数据一无所知。另一方面,Activity使用所需的任何方法加载数据(例如,最初是最新的50个条目,然后在搜索中加载搜索结果)。然后它将它传递给显示它的fragment。加载数据的方法可以是任何东西(来自服务,来自数据库,...

Android Activity/Fragment 数据加载职责

在为客户启动新应用程序时,我再次问自己同样的问题,即谁应该负责加载数据:Activity或fragment。我已经为各种应用程序采用了两种选择,我想知道哪种模式最适合您:限制代码复杂度。处理边缘情况(如屏幕旋转、屏幕节能、连接丢失等)选项1-Activity加载数据和fragment仅显示它这允许将fragment喂给一堆对象来显示。他们对加载数据以及我们如何加载数据一无所知。另一方面,Activity使用所需的任何方法加载数据(例如,最初是最新的50个条目,然后在搜索中加载搜索结果)。然后它将它传递给显示它的fragment。加载数据的方法可以是任何东西(来自服务,来自数据库,...

android - 这样可以理解Activity类似于iOS中的ViewController吗?

这样理解Activity类似于iOS中的ViewController可以吗?我很困惑接受Android中的术语概念,如Activity、Service等...... 最佳答案 是的,我会说Activity和ViewController非常相似。只有一个很大的区别。在iOS中,您有一个委托(delegate)来控制应用程序的状态,例如新的ViewController已启动或应用程序已完成。在Android中,您可以通过onCreate()、onPause()等为每个Activity单独执行此操作。

android - 这样可以理解Activity类似于iOS中的ViewController吗?

这样理解Activity类似于iOS中的ViewController可以吗?我很困惑接受Android中的术语概念,如Activity、Service等...... 最佳答案 是的,我会说Activity和ViewController非常相似。只有一个很大的区别。在iOS中,您有一个委托(delegate)来控制应用程序的状态,例如新的ViewController已启动或应用程序已完成。在Android中,您可以通过onCreate()、onPause()等为每个Activity单独执行此操作。

android - 从小部件启动 Activity

我正在尝试做一些本来应该很容易的事情,但这让我发疯了。我正在尝试在按下主屏幕小部件时启动Activity,例如小部件的配置Activity。我想我已经逐字阅读了Android开发者网站上的教程,甚至还有一些非官方的教程,但我肯定遗漏了一些重要的东西,因为它不起作用。代码如下:publicclassVolumeChangerWidgetextendsAppWidgetProvider{publicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,int[]appWidgetIds){finalintN=appWidg

android - 从小部件启动 Activity

我正在尝试做一些本来应该很容易的事情,但这让我发疯了。我正在尝试在按下主屏幕小部件时启动Activity,例如小部件的配置Activity。我想我已经逐字阅读了Android开发者网站上的教程,甚至还有一些非官方的教程,但我肯定遗漏了一些重要的东西,因为它不起作用。代码如下:publicclassVolumeChangerWidgetextendsAppWidgetProvider{publicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,int[]appWidgetIds){finalintN=appWidg

android - 错误 : Ambiguous method call. AppCompactActivity 和 Activity 中的 findViewById (int)

我收到错误消息:使用AndroidStudio3.0RC1初始化工具栏时出现“不明确的方法调用”。我已经使用AppCompatActivity扩展了我的Activity,并使用“compileSdkVersion26”编译了我的应用程序。附上错误截图。 最佳答案 如果您最近将项目更新为API,请尝试这样做File->InvalidateCaches/Restart然后File->SyncProjectwithGradleFiles为我解决这个问题。 关于android-错误:Ambigu

android - 错误 : Ambiguous method call. AppCompactActivity 和 Activity 中的 findViewById (int)

我收到错误消息:使用AndroidStudio3.0RC1初始化工具栏时出现“不明确的方法调用”。我已经使用AppCompatActivity扩展了我的Activity,并使用“compileSdkVersion26”编译了我的应用程序。附上错误截图。 最佳答案 如果您最近将项目更新为API,请尝试这样做File->InvalidateCaches/Restart然后File->SyncProjectwithGradleFiles为我解决这个问题。 关于android-错误:Ambigu

android - 在过渡期间使新 Activity 出现在旧 Activity 后面

我想要实现的是覆盖启动Activity动画。动画应该给人一种旧Activity位于新Activity之上的印象,然后向下滑动并滑出屏幕以显示新Activity。我尝试了多种方法,例如使用overridePendingTransition(startAnim,exitAnim)但问题是它们都在同一时间轴上制作动画。所以overridePendingTransition(R.anim.hold,R.anim.exit_slide_down);你永远看不到退出动画,因为新Activity在顶部。这可以使用框架实现吗? 最佳答案 实际上,我