草庐IT

Splash_Screen_Activity

全部标签

android - 清除任务并开始新的 Activity

我不知道为什么这很难弄清楚。我的主要Activity是在启动时检查这是否是第一次打开。如果是,则它会关闭主Activity并使用FLAG_ACTIVITY_NEW_TASK打开设置/介绍Activity。设置过程包括三个Activity(A、B和C)。在ActivityC结束时,如何清除包含A、B和C的设置任务并再次启动主Activity。我试过添加FLAG_ACTIVITY_NEW_TASK|FLAG_ACTIVITY_CLEAR_TOP到主要ActivityIntent但是当我按BACK时,它返回到设置过程的ActivityC。当C完成并启动main时,如何让它清除Activity

android - 找不到处理 Intent 的 Activity,Android

我正在Android上开发一个项目,处理来自相机或SD卡的图像。直到早些时候我摆弄代码并将其破坏之前,我一直在正常工作。撤消为时已晚,我似乎找不到解决方案。选择并处理图像后,应该返回一个列表,但现在我得到一个ActivitynotFound异常,here是一张图片。如果有人知道发生了什么,我将不胜感激!编辑刚刚得到它,是一个愚蠢的错误,我有Intentintent=newIntent(Results)代替Intentintent=newIntent(this,Results.class) 最佳答案 这是一个愚蠢的错误,我有Inten

Android 推送通知未使用 webview 打开我的 Activity

我按照本教程创建了一个推送通知应用程序:http://www.vogella.com/articles/AndroidCloudToDeviceMessaging/article.html它有效,当我收到通知时,我可以打开一个网站。但是,我可以将webview布局与这个推送通知应用程序结合起来吗?我觉得它必须是可能的,因为电子邮件通知以这种方式工作。这是我处理收到的通知的代码:privatevoidhandleData(Contextcontext,Intentintent){Stringapp_name=(String)context.getText(R.string.app_nam

android - 如何自动测试应用程序在其他 Activity 方面的行为是否符合预期?

我有一个在通话结束后立即启动Activity的应用程序。我想编写一个自动测试以确保:它实际启动如果在我的Activity被激活后弹出一些其他Activity(例如又一个电话或短信),一旦用户完成这个新Activity,我的Activity将再次显示(除非用户点击“主页”按钮或一些东西。我查看了Robotium和Roboelectric框架,但找不到真正可行的答案。 最佳答案 希望您可以通过以下方法实现:有一个名为monkeyrunner的工具及其开源工具可以帮助记录测试用例。您可以使用实际的物理设备来自动执行测试用例。这是一种非常简

android - 从 Intent 调用时如何恢复 Activity

我有以下情况:单击按钮时,一个Activity(DateActivity)调用另一个Activity(ListActivity)。那是有效的。但是,每次单击按钮时,似乎都会创建一个新的ListActivity副本。如何让它恢复上一个ListActivity或在需要时创建一个新的?注意:我目前正在使用startActivity(intent);启动ListActivity 最佳答案 不太确定你的情况,但你可以使用intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);startAc

android - 扩展 FragmentActivity 而不是 Activity

我的应用程序代码库中包含多个Activity。我有一个BaseActivity类,它扩展了Activity类,并且是我应用程序中所有Activity的父类。BaseActivity负责我的应用程序进入后台和返回前台的状态。现在我已经编写了一些使用fragments的Activity,因此这些新Activity正在扩展FragmentActivity。但我的应用程序设计要求所有Activity都应扩展BaseActivity类。我的解决方案:BaseActivity扩展FragmentActivity而不是Activity类。新Activity(带fragment)扩展BaseActiv

android - 当谈到前景时杀死 Activity

我正在编写一个应用程序,但遇到了一个问题。我有三个ActivityA、B和C。当我从ActivityA转到B和B到C时,如果我按下设备上的菜单按钮。我的应用程序进入后台状态.当我重新打开应用程序时它显示ActivityC。我希望当我重新打开我的应用程序时它应该显示ActivityA而不是Activity堆栈中的任何其他Activity。我已经完成了一些Activity生命周期方法并尝试覆盖它。我已经覆盖了onStart()、onPause()方法和finshActivityC以及ActivityB,我面临的问题是当我从ActivityC转到ActivityDActivity时C完成所有

android - Acra:安装、扩展应用程序 - Activity ?

我正在尝试将ACRA崩溃报告系统安装​​到我的android项目中。现在,我的项目已经扩展了一个类,Activity类。那么如何实现Acra项目呢?正如他们以正常方式声明的那样,您必须创建一个类f.e.MyApplication并用Application扩展它。因为我已经在扩展Activity类,所以我不确定该怎么做……他们说:如果您的应用程序已经包含一个Application子类,请将ACRA添加到此类;但是,我不知道我应该怎么做..谢谢!http://code.google.com/p/acra/wiki/BasicSetup 最佳答案

Android:使用 singleTop 或 SingleTask 恢复 Activity

我已经为我的问题寻找解决方案很长时间了,但Android文档不是很清楚,网络解决方案也不能完全工作。我正在开发一款游戏,其中主要Activity(游戏发生的地方)可以调用另一个简单的Activity然后返回。它会像这样工作:如果用户点击Home键然后返回游戏,activity必须先停止然后再继续不通过onDestroy(否则会失去游戏状态)当主Activity调用另一个Activity然后返回游戏时相同的功能。当用户按下退出按钮时,游戏必须完全退出对于前两点,我尝试这样做以确保创建并调用一个且只有一个主Activity:android:launchMode="singleTask"或a

android - 在保持 ADB Activity 的同时断开 Android 模拟器中的网络

我在我的代码中的某处犯了一个错误,当我在应用程序的HTTPClient发出一些请求时关闭模拟器中的网络时,我的Android应用程序崩溃了。但是我无法调试它,因为当我关闭网络时,我也失去了ADB连接。因此我看不到导致崩溃的异常。我尝试通过以下方式关闭网络:F8在DDMS仿真器控件中将“数据”设置为“未注册”或“拒绝”我可以让我的Mac离线,ADB会保持运行,但不幸的是我无法以这种方式重现崩溃。有没有办法在模拟器中关闭网络,同时保持ADBActivity?我基本上需要访问LogCat条目。谢谢! 最佳答案 您可以从设备而不是从ADB运