草庐IT

Activity-Alias

全部标签

Android FLAG_ACTIVITY_NEW_TASK 被忽略

是否有忽略FLAG_ACTIVITY_NEW_TASK的情况?我从一个服务开始一个Activity,其Intent是设置该标志,当主要Activity在后台时,我希望在新任务中看到新Activity,所以我希望在后台再次看到应用程序,当我关闭新Activity。它不会发生,并且会显示主要Activity。只是为了测试,我尝试将主要Activity设置为singleInstance,在这种情况下它可以工作。不过,我不想将主要Activity设置为singleInstance。你知道这什么时候会发生吗?我应该补充一点,我在所有设备上都看到了这种行为,所以看起来这是它应该工作的方式,而不是设

android - java.lang.RuntimeException : Unable to instantiate activity 错误

我已经尝试了所有可能的解决方案来解决这个问题,但似乎没有任何效果......当我将我的SDK工具版本从r16更新到r19并将SDK平台工具更新到r11时,问题就出现了。我将所有类都包含在list中,并且在此更新之前一切正常。你知道如何解决这个问题吗?(我从这个网站和其他网站尝试了很多解决方案......)这是我的错误日志:05-1723:29:10.888:E/AndroidRuntime(20945):FATALEXCEPTION:main05-1723:29:10.888:E/AndroidRuntime(20945):java.lang.RuntimeException:Unab

Android:像带 fragment 的 Activity 一样的向导

你好。我在这里和其他网站上读了很多书,但似乎没有人有像应用程序一样使用fragment作为向导的可行解决方案。我尝试实现一个,但目前遇到了一些问题。这是带有Step-Fragments占位符的ActivityXML:在OnCreate中,我将第一步添加到Activity中:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_report_wizard);if(this.getIntent()

android - 未找到 Launcher Activity ,启动只会同步设备上的应用程序包

当我在模拟器上运行我的应用程序时,我从控制台收到了这个警告NoLauncheractivityfound!Thelaunchwillonlysynctheapplicationpackageonthedevice!事实上,我已经在AndroidManifest.xml文件中声明了一个Activity作为主要启动器我不需要任何其他intent-filter来使用该Activity..只是基本的主要和启动器这是什么原因?请给我一个解决方案.. 最佳答案 如果启动器Activity在另一个包中,您也需要指定它。例如,来self的一个个人项

android - 从 IntentService 类调用 Activity 时出现问题

在我的应用程序中,我使用IntentService类在后台启动另一个Activity。但我遇到的问题是,假设我从IntentService类开始我的Activity,这会打开我的Activity,之后我不会关闭我的Activity。然后我注意到当IntentService类再次想要启动我的同一个Activity时,它没有被调用,因为同一个Activity没有关闭。所以,我的问题是:如何从IntentService类中一次又一次地启动相同的Activity,无论它是打开还是关闭?IntentService类中的代码publicclassAlarmServiceextendsIntentS

android - 如何使用非 Activity 类的共享首选项中存储的数据

我正在尝试从非Activity类获取和更新存储在sharedPreferencesxml文件中的数据。但我不知道如何从android中的非Activity类获取存储在sharedPreferences中的数据。在我的Activity中类我可以将数据存储在sharedprefences中,我也可以在我的activiy类中检索这些数据。但是我无法从非Activity类中检索这些数据。我的代码在下面。谢谢...mSharedPrefs=getSharedPreferences("storageforfavorite",0);mPrefsEditor=mSharedPrefs.edit();f

Android:如何在普通类(class)内获得给定 Activity 的 View ?

我上的是普通课(不是Activity)。在该类(class)中,我引用了一项Activity。现在我想访问包含在该Activity的布局xml中的View(添加一个subview)。我不知道那个Activity的布局文件的名称。我只知道我想访问的View的ID(例如:R.id.my_view)。我该怎么做? 最佳答案 关于NullPointerException(您应该将其添加到问题中),始终确保您已调用setContentView()在您的Activitybefore尝试访问以XML定义的View。用法示例:publicclass

android - 跑猴 Activity

我有一个问题,我已经通过monkeyrunner开始了2个Activity。我怎样才能关闭其中之一?我尝试使用device.stopActivity(package/activity),但是monkeyrunner没有这些命令。我还想接收所有工作Activity,我该怎么做? 最佳答案 据我所知,Android自行管理Activity。但是有一种方法可以通过kill命令停止Activity。使用python脚本来执行此操作:首先,模拟home键的触摸:device.press('KEYCODE_HOME',MonkeyDevice.

android - 一旦我的应用程序进程被终止,什么会保持我的 Activity 状态?

我一直在通过运行一个强制终止我的应用程序的内存占用应用程序来测试我的程序的行为。阅读WhereisthebundleofonSaveInstanceStatesaved?的答案后,我对看到的一些结果感到困惑。该链接中给出的两个答案都暗示当需要回收内存时,单个Activity而不是应用程序会被销毁。但是根据http://developer.android.com/guide/components/processes-and-threads.html,进程-而不是个人Activity-被杀死。由于所有组件通常都在同一个进程中运行,我希望整个应用程序在内存不足的情况下被终止。我的测试与And

android - 使用广播接收器作为具有 list 注册的 Activity 内部类

我有一个Activity,其中我有一个广播接收器(br)。如果我以编程方式注册br,则接收器已注册并且运行良好。但是,如果我在list中注册接收器,我会收到java.lang.ClassNotFoundException。请指教 最佳答案 如果UpdateUIClass是MyActivity的内部类那么你需要这样引用它android:name=".MyActivity$UpdateUIClass"这是您在布局XML中执行此操作的方式。不确定这是否适用于list,但试一试,看看它是否有效。编辑这是不可能的,除非内部类是静态的,因为li