问题标签 [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 回答
155 浏览

android - 阻止 LoginActivity 弹出 onResume()

我有两个活动...... LoginActivity(启动器活动)和MainActivity。当应用程序安装并启动时,LoginActivity它会被调用并输入用户名和密码,它会从服务器进行身份验证并启动MainActivity. 这工作正常。

当应用程序被最小化或使用后退按钮或主页按钮暂停并再次恢复时,我希望应用程序从 MainActivity 恢复。怎么能做到...我是初学者...请帮助!谢谢。

0 投票
0 回答
290 浏览

android - 包含位图大小的画布在横向和纵向模式下适当调整

以下图为例:

横向模式

  • 横向模式

横向模式下,有 2 个边,即左侧包含fragment 1和右侧包含fragment 2

左侧(片段 1)视图的含义很好 - 按钮正确,文本右对齐,没有任何重叠/与其他文本混合。

右侧(片段 2)视图是一个图表,其格式在 7' 屏幕上显示不正确。图表字体覆盖网格的两侧(在网格的两侧),图表按钮缩小为单个字母。

  • 人像模式

纵向模式下,只有 1 侧即右侧仅包含fragment 2.

7' 屏幕(平板设备)在纵向模式下足够小,虽然只有一个片段(片段 2)包含图表,但此图表与横向模式存在相同的问题。

是否可以在横向模式下缩小右侧图表以获得正确的视图,而不会与图表混合任何文本或者如何在纵向模式下做同样的事情?

任何替代方案或想法?

我发现虽然我有适当的文件夹,但没有根据方向自动调整视图 -

res/layout-large/activity_main.xmlres/layout-large-land/activity_main.xml

在哪里

res/layout-large/activity_main.xml- 显示纵向视图。

res/layout-large-land/activity_main.xml- 显示横向视图。

0 投票
5 回答
1923 浏览

android - BackButton 调用上一个活动

这段代码的使用我称之为 Next Activity。

代码

所以'ContactActivity'被午餐了。当按下我设备的内置“后退”按钮时,前一个活动('MainActivity')将关闭。但我想重新启动这项活动。

0 投票
1 回答
65 浏览

java - 尝试使用不同布局创建 MainActivity 的新实例

因此,在我的主要活动中,我有一个 listView、一个自定义 ArrayAdapter 和一个到数据库的连接。

这一切都很好!当我单击其中一个项目时,我被重定向到第二个活动,该活动记录/注册用户。然后在成功尝试登录后。

用户被重定向到正确的活动。

管理员可以做 CRUD 操作 用户可以做 SELECT

我想要做的......是从 mainActivity 调用相同的列表视图、适配器、连接,并相应地更改它的布局!

自定义 ArrayAdapters 和 ListView 太难掌握了,我宁愿想办法重用代码而不是复制粘贴。

请也建议为这三件事创建一个类......但我还是很新,我不确定如何正确地做到这一点。

0 投票
1 回答
1505 浏览

android - 类和主要活动Android之间的通信

我是Android新手,所以我希望你能原谅我的无知

我做了一个活动来用我的手机控制一些蓝牙设备,现在一切正常,我想从这个活动中生成一个新类,一个负责所有蓝牙通信的类。

我有一些问题:

首先:在我的活动中,我使用了一个广播接收器来收听蓝牙适配器的一些动作,如 STATE_ON、BOND_BONDED ......使用这些动作我更新了我的视图,我调用了一些方法等等。

那么,有可能在我的课堂上继续收听这个广播接收器,然后将更改发送到我的主要活动以更新视图等等?

第二:我真的需要从我的蓝牙课程发送信息到我的主要活动,我从我的设备读取的信息,来自广播接收器的信息......所以,这是在课程和主要活动之间传递信息的最佳方式?

好吧,非常感谢您的帮助:)

0 投票
2 回答
930 浏览

android - Android 在选择第二张图片时出现内存不足错误

我的应用程序通过退出主要活动,启动第二个活动,显示用户选择的图像并分析图像来工作。

分析完第一张图片后,我使用后退按钮返回主活动并再次进入第二个活动以选择第二张图片。但是一旦用户选择了第二张图片,android就会给我一个内存不足的错误。我尝试跟踪可用内存。奇怪的是,在选择第二张图像之前,可用内存比选择第一张图像之前还要多。我应该如何解决这个问题?谢谢!

PS代码在BitmapFactory.decodeFile(picturePath)处内存不足;

0 投票
1 回答
21355 浏览

android - 从 Fragment 类主 Activity 调用自定义 ListView 适配器

我写了一些 listView 活动,作为我自己的概念证明,我可以做到。现在,我无法将 listView 活动加载到具有多个选项卡的应用程序的单个选项卡中,该应用程序允许滑动和选项卡选择以进行导航。当我尝试为其编写代码时,我收到错误“构造函数 ListView_Adapter(MainActivity.DummySectionFragment) 未定义”。我是初学者,过去几天我一直潜伏在这里。任何帮助表示赞赏。

TL;DR : 我是一个 n00b,我无法解决这个问题。

我的自定义列表适配器

我的主要活动

0 投票
1 回答
4702 浏览

cordova - phonegap:MainActivity.java - 更改为“Droidgap”会导致错误

我现在正在尝试设置 phonegap 3 天。文档只会让我进入返回错误的“phonegap add android”部分,所以我从 Adob​​e http://www.adobe.com/devnet/html5/articles/getting-started-with-phonegap-in尝试了本教程-eclipse-for-android.html

这部分:

将基类从 Activity 更改为 DroidGap ;这是在单词 extends 之后的类定义中:

会导致两个错误。一个是通过简单地更改protectedpublic某些功能来解决的。

我无法解决的错误是这个:

“方法 getSupportFragmentManager 未为 MainActivity 定义”。

设置phonegap的整个过程非常令人沮丧,非常非常感谢任何帮助。

0 投票
3 回答
7797 浏览

java - RuntimeException:无法启动活动(MainActivity 无法转换为 android.view.View$OnClickListener)

我正在开发一个绘图应用程序并遵循此处的在线教程:http: //mobile.tutsplus.com/tutorials/android/android-sdk-create-a-drawing-app-essential-functionality/

直到最后一部分(如上)都没有问题。然后,我尝试再次清理并导入项目(每次都重新启动虚拟设备),但问题仍然存在。

你介意帮我看看这个吗?
提前致谢!!

PS我正在使用Eclipse ADT

这是错误日志:

AndroidManifest.xml:

MainActivity.java

绘图视图.java

OnClickListener.java - 要求在MainActivity中添加另一个类来实现onClickListener,依此类推。

0 投票
1 回答
597 浏览

surfaceview - 我如何以编程方式从surfaceview访问主要活动以删除adView

我的主要活动调用了我的 Surfaceview 游戏,设置了一个添加了 adview 和 surfaceview 的布局(最初我在必须为横幅广告之前根本没有使用布局)。但是我无法从surfaceview访问主要活动来更改布局,因此一旦游戏开始,它就不包括adview。因此,我被迫不断地打开横幅。试图杀死广告仍然会留下空白横幅。有谁知道如何从surfaceview访问主要活动功能。

removead()在主活动中创建了一个函数来定义一个没有 adView 的新上下文视图,但我无法访问它。

context,主要活动,在创建时传递给 Surfaceview。我试过了: