草庐IT

ACTIVITY

全部标签

java - 具有偏好 Activity 的切换按钮

我想在我的首选项/设置Activity中使用开关按钮,以在开关关闭时禁用我的应用程序中的某些代码。请任何人给我一些使用使用开关/切换按钮的共享首选项的小教程。我有这段代码,但不知道将我的点击监听器放在哪里以及如何使用它,因此当按钮设置为关闭时它会禁用我的代码的特定部分首选项.xml:偏好Activity:publicclassTestPrefActivityextendsPreferenceActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);a

android - 错误类型 3 - Activity 类不存在

我正在尝试运行webRTC应用程序,但返回了以下错误:Launchingapplication:com.onlinevoicecallapp/com.onlinevoicecallapp.MainActivity.DEVICESHELLCOMMAND:amstart-n"com.onlinevoicecallapp/com.onlinevoicecallapp.MainActivity"-aandroid.intent.action.MAIN-candroid.intent.category.LAUNCHERStarting:Intent{act=android.intent.acti

android - Activity 太多会影响我的表现吗?

所以,我有近20个Activity,因为我有近20个布局,其中包含重要信息(关于应用程序内容)。好吧,我不得不说在这些Activity中主要是TextViews。是否有类似“Stack”的东西可以放置Activity?如果有堆栈,是否会影响运行应用程序时的性能?我怎样才能看到这个堆栈?应用程序应该有多少Activity是否有规则,还是取决于应用程序的用途?如果您能向我解释Activity是如何举行的,或者在我运行我的应用程序时如何处理这些Activity,那就太好了。因为我不希望这20个Activity影响我的表现。 最佳答案 第一

android - 在单 Activity 架构中为 fragment 设置横向方向

如何实现只锁定一个屏幕方向Fragment在单Activity架构中(整个应用只有一个Activity)?是否有比在每个Fragment中指定请求方向更好的解决方案??我试图避免放置activity?.requestedOrientation=ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED每一个不相关的Fragment 最佳答案 首先让我说@madlymad的想法是正确的,如果您还没有创建一个BaseFragment类,您应该创建它。但是,如果出于某种原因您不能或不想这样做,您可以改为在Fra

android tabs - 开始一个新的 Activity

TabHost中有4个标签,分别为A、B、C和D。现在每个标签都只是一个索引页面,点击其中任何一个都会显示不同的Activity。问题是当用户从选项卡中显示的内容中选择某些内容时,我需要启动另一个Activity。其他Activity也应显示在父选项卡本身中。可能吗?还是我必须尝试其他方法? 最佳答案 试试这个,在androidcookbook中找到了这个解决方案,http://androidcookbook.com/Recipe.seam;jsessionid=5424397F3130CE7769FF47DD67742911?re

java - Android:如果 Activity 已经在运行,如何捕获 Intent 的 Extras?

我在状态栏中放置了一条通知,其中包含指向我的主要应用程序(主要Activity)的PendingIntent(带有额外信息)。当用户单击状态栏时,将触发PendingIntent并启动我的应用程序,我可以在我的onCreate()方法中读取Extras信息。到目前为止,一切都很好。但如果我的应用程序已经在运行,PendingIntent只会使应用程序进入前台,它不会调用我的任何方法,因此我无法读取Extras中的内容。我能做什么?谢谢! 最佳答案 它确实调用了一个方法。查看OnNewIntent

android - 帮助处理第一个 Android Activity

当我的应用首次打开时,我向用户呈现的第一个Activity可能因配置选项而异。我只知道如何通过在list中添加类似这样的内容来硬编码应用程序运行时运行的第一个Activity其中MyFirstActivity是要运行的第一个Activity类的类名。我如何在应用程序首次启动时动态选择首先运行哪个Activity,而不是在list中对其进行硬编码?谢谢! 最佳答案 选项#1:在onCreate()中的MyFirstActivity,调用startActivity()对于正确的Activity,然后finish().选项#2:使用LAU

android - Android 的 StrictMode 的生命周期是什么?

我正在尝试尽量减少代码中需要设置StrictMode的地方的数量。但我不确定我对以下内容是否正确。Android的StrictMode文档说您可以将它用于应用程序、Activity和其他组件。我读到过扩展Application类是不可取的,而且我不希望仅仅为了启用StrictMode而扩展Application。但我认为我不必这样做。您可以使用两种策略:ThreadPolicy(针对一个线程)和VmPolicy(针对所有线程)。因此,如果我在一个线程上设置StrictMode一次,我从哪里设置都没有关系,之后将在该线程上报告违规行为,而不管其他调用是否在StrictMode上。我只需要

android - 如何在 Android 中实现事件和委托(delegate)概念?

我有一个调用网络服务并进行xml解析的Activity。我希望我的Activity等待xml解析类执行,然后我希望我的Activity继续。我想知道android中是否存在事件委托(delegate)概念,通过它我可以让我的xml解析类在Activity结束时响应我的Activity。 最佳答案 是的,有。您会喜欢ResultReceiver类。要创建一个,您需要传递一个Handler(在Activity中创建),并覆盖onReceiveResult方法。因此,您所做的是将ResultReceiver的引用发送到服务(使用Inten

Android IntentService 将数据返回给 Activity

我有一个Activity(ListActivity),如果用户点击一个按钮,我会启动一个“IntentService”的Intent,它基本上对Web服务进行REST调用并收集数据。我的问题是,一旦服务完成,我就会在Activity中填充项目列表,这只是一个静态变量。但是,我无法启动listadaptor以要求它在数据更改时刷新View。有人能告诉我如何在IntentService完成任务后“通知”Activity刷新吗? 最佳答案 如果您正在进行REST调用,我建议您使用IntentService而不是AsyncTask。Asyn