问题标签 [activitygroup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
604 浏览

android - ActivityGroup VS 视图翻转器

我有一组标签。在其中一个选项卡中,我想显示两种不同类型的功能。

所以我的问题是最好实现一个带有子活动的活动组,或者只是创建一个视图翻转器并在视图之间切换。

0 投票
2 回答
9943 浏览

java - Android 1.6 & Fragment & Tabhost

我正在升级一个 Android 应用程序(1.6 兼容性),它使用 aTabHost显示 3 个带有嵌套活动的不同选项卡。

当时我使用该ActivityGroup技巧在选项卡中显示嵌套活动,但我对这种方法非常不满意,因为处理某些功能真的很痛苦。

我听说了 1.6 的 Fragments API 兼容性包,并且 aFragment看起来非常适合我想做的事情(在选项卡中显示嵌套视图/功能以及过渡效果和东西),但我不能让它与 a 一起工作TabHost(它的意思是使用 anAction Bar但它在兼容性包中不可用)。

你们中有人找到了在应用程序中创建这种结构的方法吗?

我的错误是:

启动活动 ComponentInfo{com.XXX}:java.lang.IllegalArgumentException:没有为片段 MyFragment 找到 id 0x1020011 的视图

代码

主要的.xml

MainActivity.java

我的活动.class

MyFragment.java

0 投票
1 回答
1017 浏览

android - pausing and resuming child activities in ActivityGroup

I am making a first try att creating a custom ActivityGroup. I am getting everything working except the activity lifecycle methods of the groups child activities. How can i call the onResume/onPause methods in my child activities when they enter/exit focus?

I know the tabActivity does this but i cannot find how when looking through the code.

Thanks in advance!

0 投票
2 回答
1481 浏览

android - Android-单击列表视图项目时,活动组未启动新活动

我目前有tabview3 个标签。1 个选项卡加载一个ActivityGroup然后加载一个listview. 我有这个,所以我可以加载不同的活动并查看并仍然显示选项卡。当我单击我的第一个项目时,listview它会完美地加载所有内容并完全按照我的意愿进行操作。但是,当我单击列表中的第二个项目时,我得到一个 log cat 错误。它应该加载一个新的活动和新的视图。我不确定我是否正确执行此操作,并且非常感谢您的帮助。下面的代码和日志猫。

播放列表组类:

列表视图类:

日志猫:

0 投票
2 回答
504 浏览

android - ListView 的活动不处理返回键事件

我使用ActivityGroup来实现tab界面。在一个选项卡中,我有一个带有 ListView 的活动 A,当我单击 sur un 项目时,选项卡中会打开另一个页面(活动 B),然后当我想返回第一页(活动 A)时,有时它会关闭我的申请。我不明白为什么..

我将 MyCursorAdapter(SimpleCursorAdapter 的子类)用于 Activity A 中的 ListView。

每次我按后退键时都不会出现问题。只是偶尔,偶尔。特别是当我在返回第一页之前等待片刻(前 2 分钟)。

通过调试,我看到当我不回到第一页时,没有调用“onBackPress”或“onKeyDown”。

有任何想法吗?谢谢!

0 投票
1 回答
796 浏览

android - ZXing 条码扫描器在 ActivityGroup 内失败

我创建了一个小 tabActivity 应用程序,喜欢运行 zxing 并显示结果,而无需使用 ActivityGroup 更改选项卡。没有 ActivityGroup 一切正常。

这是我的 ScanActivity 的一些代码。如果我“启用”活动组,我将永远不会遇到 onActivityResult ...:

以下是清单的部分内容:

和 TabGroupActivity,它现在只启动barcodeActivity:

和一个过滤的日志:

08-04 15:59:02.093:DEBUG/DecodeHandler(4477):在 1 毫秒内找到条形码
08-04 15:59:02.144:DEBUG/CaptureActivityHandler(4477):解码成功消息
08-04 15:59:03.792: DEBUG/CaptureActivityHandler(4477): 得到返回扫描结果消息
android::CameraHardwareSec::stopPreview(): 预览没有运行,什么都不做
08-04 15:59:03.941: INFO/WindowManager(109): 将旋转设置为 0, animFlags =1
08-04 15:59:03.957:​​INFO/ActivityManager(109):配置更改:{ scale=1.0 imsi=0/0 loc=en_US touch=3 keys=1/1/2 nav=1/1 orien= 1 布局=34 uiMode=17 序列=72}

我认为它一定是 ActivityManager.. 一旦 zxing 结束,它返回显示按钮并且没有结果。

有小费吗?提前致谢!!

0 投票
1 回答
2431 浏览

android - Android Childactivity getParent问题?

基本上我在我的应用程序中使用 ActivityGroup。我有这种情况:

我有活动 A 的 Tabhost。

Activity A 创建 childActivity B。

活动 B 创建 3 个子活动 C、D。

B 也创建了另一个 childActivity,将其命名为 E。

所以基本上活动 C 和 D 也可以启动活动 E,其中:

我已经覆盖了 onBackPressed 方法,所以我可以控制后退按钮。它看起来像这样:

所以我的问题是,当我在活动 E 中并按下后退按钮时,我的应用程序关闭。我遇到的另一个问题是活动 E 中的警报对话框。

当我从 A 启动活动 E 时,当我单击按钮时,将显示警报对话框,一切正常。但是当我从 C 或 D 启动活动 E 时,它会抛出异常:

编辑:

我的 startChildActivity 看起来像这样:

}

最新的 LogCat,在 ActivityE 中使用 Recommended.parentActivity 时:

0 投票
0 回答
788 浏览

android - 如果 ListActivity 从 ActivityGroup 中启动,则当列表为空时,选项菜单不会从 ListActivity 打开

这是我上周发布的一个问题的后续行动(当列表为空时,选项菜单不会从 ListActivity 打开。)我已经做了一些工作来缩小我遇到的问题。选项菜单的问题相当复杂,不适合胆小的人。

我的项目用作带有选项菜单的 ListActivity。ListActivity 从活动组内启动。(我在活动组中使用它,以便“后退”按钮可以正常工作,以便通过特定选项卡中的活动向后移动。)

只要有为列表提供的数据,选项菜单就可以完美运行。但是,如果没有数据,选项菜单按钮将不会触发选项菜单。

但是,选项菜单确实适用于具有空列表的 ListActivity,前提是 ListActivity 不是从 ActivityGroup 中启动的。

为了重现这个问题,我使用从 ActivityGroup 类 (TabsFirstGroup) 中开始的 ListActivity 类 (MsgList) 创建了一个非常精简的示例。

如果我在 MsgList 中注释掉第 30 行(我在其中填充为列表提供数据的数组words.add(s);),选项菜单将无法实例化。我从来没有到达 MsgList 中的 onCreateOptionsMenu() 方法,这是通过设置一个永远不会被命中的调试断点推断出来的。

这里是 TabsFirstGroup 类:package com.techmeridian.testframework;

}

这是 MsgList 类:

任何帮助将不胜感激。谢谢。

0 投票
2 回答
4254 浏览

android - 带有选项卡和 ActivityGroup 的后退按钮行为

我有一个 Activity ( Main),它显示如下标签:

该类MyGroup是一个 ActivityGroup,它执行以下操作:

所以Main有一个带有MyGroup. 从MyGroup开始,ActivityA然后转到ActivityB。当我按下后退按钮时ActivityB,我想回到ActivityA,然后按下ActivityA我想关闭应用程序。

我就是这样做的。在ActivityB

同样ActivityA

现在,在MyGroup

最后, in Main,只是一个 system.out:

现在这是我当前的行为,我不想要:

  • 当应用程序启动时,我在 ActivityA 中。后退按钮-> 应用程序关闭。好的。
  • 当应用程序启动时,ActivityA -> ActivityB -> 后退按钮 -> ActivityA。好的。
  • 当应用程序启动时,ActivityA -> ActivityB -> Back -> ActivityA -> ActivityB -> Back -> 应用程序关闭。不好!

显然,第二次显示 ActivityB 时,后退按钮由 处理Main,而不是ActivityB处理MyGroup

我怎样才能解决这个问题?

编辑

我添加了一个 ActivityC。前两个活动中的行为似乎是正常的,从第三个开始,Main活动处理按钮按下。

所以 A -> B -> A 由 A -> B -> Main 处理

A -> B -> C 由 A -> B -> Main 处理。

0 投票
1 回答
853 浏览

android - Android-Activity Group中Activity菜单中的问题

我使用了一种技术(http://united-coders.com/nico-heid/use-android-activitygroup-within-tabhost-to-show-different-activity)来开发一个应用程序,其中我有 3 个选项卡和每个选项卡有自己的ActivityGroup。我有每个活动的菜单。但是当我按下菜单按钮时,菜单没有出现。在做了一些随机跟踪后,我发现如果我在 ActivityGroup 中实现 onCreateOptionsMenu,那么只会出现菜单。我无法执行 Activity 的 onCreateOptionsMenu。请建议如何使用 Activity 菜单,因为我在单个 ActivityGroup 中有许多活动,并且通过在 ActivityGroup 中实现 onCreateOptionsMenu 不是处理此问题的正确方法。