草庐IT

starting-activity

全部标签

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

java - 为什么我的服务的 AsyncTask 会阻止来自主 Activity 的 AsyncTasks?

我正在尝试编写一个简单的服务,它每隔几秒就会执行一次操作。但是,当我在尝试在主Activity中运行其他AsyncTasks的同时运行该服务时,我注意到其他AsyncTasks卡在了onPreExecute。当我禁用该服务时,一切都按预期进行。Service的AsynTask阻塞其他AsyncTask是否有原因?服务publicclassSVC_SyncDataextendsService{privatefinalStringTAG="SVC_SyncData";privateAT_SyncDatam_SyncPoll=null;publicstaticbooleanisRunning

android - 返回 Activity 时如何运行代码

在我的应用程序中,我有3个Activity。第一个-我开始Activity#2的主要部分。我从#2开始#3,同时完成#2。当我完成#3时,我会自动回到#1。问题:从3返回到1时如何添加/运行代码?不确定是否有意义。但我想做的是,当结束#3并回到#1时,我想检查文件xyz是否存在并基于它更改Activity#1中的UI。#1中的OnResume没有运行,从来没有。(可能系统不会为第一个Activity运行onpause)如果只有Activity#1和Activity2,我可以使用startActivityForResult。但是有两个Activity不能满足我的需要...