问题标签 [main-activity]

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 回答
173 浏览

android - 重新开始运行 MainActivity 的 OnCreate

我阅读了很多关于这个主题的主题,但我找不到任何适合我需要的东西。

我有一个包含 3 个活动的应用程序(在这里我将它们称为屏幕,更直观):A(MainActivity)、B 和 C。
屏幕 A 启动另一个进程,从该进程中检索一些信息并根据答案设置布局。然后它让你有机会做某事(写一篇文章)。这是在 OnCreate() 上完成的。

屏幕 B 不是很有趣(显示文本并允许您对其进行编辑)。

屏幕 C 有一个退出应用程序的按钮(基本上是启动 home 活动)。C 还关闭了我们在 A 上启动的进程(在向它传达了一些信息之后)。

到目前为止,一切都很好。问题是当我重新启动我的应用程序时,我再次看到屏幕 C。这对我不利,因为我希望用户能够编辑文本,而不必返回第一个或第二个屏幕(不是因为它很难,而是因为我需要他看到呈现在在他做任何事情之前屏幕 A。而这不能在 C 之后完成,因为在 C 之后他完成了,除非他决定重新启动应用程序)。
这意味着当我到达屏幕 C 并按下按钮时,我的应用程序已完成,我在那里无事可做(但要重新开始)。但是,如果我的应用程序在屏幕 B 上暂停,则无需重新开始 - 我可以回到它并从那里继续(常规的 Android 行为)。

所以我设置android:clearTaskOnLaunch="true"了,但现在我有两个问题:
1. 即使应用程序在 B 上暂停,它现在又重新开始(有点,见 #2),这不是我需要的。
2. 它并没有真正重新开始......是的,我看到了屏幕 A。但是我在 OnCreate() 上所做的所有事情都没有再次完成,这意味着我的其他进程没有启动并运行,然后我的应用程序崩溃了,因为我没有人可以说话......

这种情况有什么解决办法吗?只有在应用程序的上一次运行完成之后(我们按下屏幕 C 上的单个按钮并返回主屏幕),我才需要重新开始(但真的很新鲜,我在 OnCreate() 上所做的所有事情都会再次完成)。在任何其他暂停情况下(如果我们还没有按下按钮,在 A、B 甚至 C 中)我想要正常的 Android 行为(即返回到同一屏幕)。

任何帮助都感激不尽。

0 投票
3 回答
119 浏览

android - MainActivity.java 中的问题尝试使用 ToogleButton

我的Android应用程序有问题,我想做的是按下ToggleButton,应用程序每两秒写入一个文件Hello(我真正想要的是每2秒将gps位置保存在文件中),ToggleButton 有 id:boto1。

这是 MainActivity.java:

程序崩溃!!!

感谢你所做的一切!!

0 投票
0 回答
288 浏览

java - 主要活动动画

我想在我的主要活动上制作动画..当我的应用程序打开时,我想用动画打开..

我已经发布了我的主要活动代码,我想要在打开寻呼机 xml 时弹跳动画。

**我的问题:

1.我想要在打开我的应用程序时弹跳动画。

2.我想隐藏标题栏。**

0 投票
1 回答
1109 浏览

android - 如何获取消息以从服务器发送到 Android

我已经编写了一个程序来将消息从客户端发送到服务器(2 个 android 设备),但没有发送消息。

这是客户端应用程序的代码:

这是服务器端应用程序的代码。我选择了 5200 端口进行连接。我希望用户输入其他设备的 IP 地址,而不是硬编码:

0 投票
1 回答
57 浏览

android - Hello world android - 创建错误

我正在尝试使用 Android 创建我的第一个应用程序,但遇到了一些问题。

遵循教程并制作:新的android应用程序->空白活动

默认结果应该是:

在此处输入图像描述

里面有 MainActivity.java 和 R.Java。

但相反,我得到了这个:

在此处输入图像描述

有很多错误并且缺少 R.Java 文件。

我可以获得类似于教程一的结果(没有错误),创建一个新的 android 应用程序并取消选中创建活动,但是这次 src 下的 MainActivity.java 完全丢失了。也许我可以复制第一个项目的 MainActivity.java 并放入第二个项目,但我更愿意理解它为什么不起作用。

谢谢您的帮助。此致。

0 投票
0 回答
485 浏览

android - 安卓主菜单

我正在开发一个 android 项目,并创建了一个可用的启动画面。飞溅活动完成后,它会转到我的主要活动。我的问题是,我的应用程序主菜单应该在主要活动上创建吗?

我一直在寻找有关如何创建菜单的灵感和教程,但结果始终相同(选项菜单和菜单中的幻灯片)我可以使用另一个关键字吗?唯一接近它的是仪表板,但它不是我正在寻找的布局。也许是这样的:

URL= http://s1183.photobucket.com/user/nicegirl_11/media/258076-qik-video-connect-main-menu_zps620a8bb5.jpg.html

0 投票
2 回答
524 浏览

java - 如果您按下按钮返回 MainActivity,Android 应用程序将退出

我开始使用 Android Studio 创建一个 Android 应用程序。我在 MainActivity 中创建了一个按钮(并添加了 android:onClick="page2"),该按钮链接到第二个 Activity,在 MainActivity.java 中使用以下代码:

到目前为止效果很好,我可以从 MainActivity 更改为 page2 Activity。现在我尝试在第 2 页上创建一个按钮以链接回 MainActivity,但是当我启动模拟器并单击该按钮时,应用程序崩溃了。

有什么建议吗?也许我必须重新启动 MainActivity 才能切换回它?

谢谢您的帮助 :)

0 投票
2 回答
62 浏览

java - 创建新活动错误:RED SQUIGGLYS EVERYWHERE

所以我几个月来一直在使用 Eclipse 和 Android 应用程序项目,最近,我遇到了一些问题。

因此,为了提供完整的背景,我更改了项目的目标 SDK 和 API,并下载了每个可用的 SDK 包。从那以后,我的程序遇到了很多问题。但是现在,每次我创建一个新的 Android 应用程序项目时,Eclipse 自动生成的所有内容下面都有一条红色波浪线和一条错误消息,指出方法“必须覆盖或实现超类型方法”或“方法是未定义”或“无法解析为类型”。

我尝试了清理并重新启动。我更改了 SDK 级别和 API。

![这是我的代码截图。][1]

这是我的主要活动文件中的代码。

}

这些是控制台中 Eclipse 底部显示的错误。

*在依赖列表中找到了2个版本的android-support-v4.jar,但并非所有版本都相同(此时检查仅基于SHA-1)。*此时所有版本的库必须相同。*罐子不匹配!修复你的依赖

我不知道该怎么做,并为提供这么多信息而道歉。任何帮助将不胜感激!

更新:现在,当我创建一个新的 Android 应用程序项目时,src 文件中没有任何内容。我真的不知道到底发生了什么。

0 投票
3 回答
3367 浏览

java - 主要活动的Android ClassNotFoundException

我无法启动我的应用程序,因为它找不到我的 MainActivity,即使我有正确的 .java 文件并在清单中声明,如下所示:

编辑logcat 在下面,它说它找不到类MainActivity

0 投票
1 回答
54 浏览

java - 我在 mainActivity.java 中设置导航抽屉时遇到问题

如何使用 android 在 mainActivity.java 中设置 Navigation Drawer。我一直遇到麻烦,因为我对编程还很陌生,我正在尝试制作和完成我的第一个应用程序。我目前被困在 mainActivity.java 上,因为我不断遇到越来越多的错误。请帮忙!!