草庐IT

starting-activity

全部标签

android - 如何使用通知栏从服务调用 Activity

这是我的情况A1=启动画面ActivityA2=主要ActivityA3=额外ActivityS1=GPS服务我从A1开始创建启动A2的Intent,然后A1完成。在A2中,我创建并绑定(bind)S1(在S1中,我发出通知)CharSequencetext=getText(R.string.local_service_started);Notificationnotification=newNotification(R.drawable.notify_icon,text,System.currentTimeMillis());Intenti=newIntent();i.setClas

android - 当我们在 Activity 之间来回切换时保存动态生成的 View 实例

我在单击按钮时膨胀View,用户可以根据需要添加任意数量的View,一切都很好我让它工作了,但现在问题是当我返回一个Activity并再次回到我动态生成的Activity时生成的每个View都消失了。如果我去下一个Activity并回到膨胀的Activity,情况也是如此。我知道onSaveInstance和onRestoreSaveInstance。但是如何将View信息放入onSaveInstanceState中的一个包中?请注意,我的View是动态生成的,即在单击按钮时生成,我想知道如何保留我的Activity状态。你是怎么做到的? 最佳答案

android - 用一条语句完成多个 Activity ?

在android中finish();用于关闭CurrentActivity。在我的应用程序中,我有超过4个Activity。我想用一句话来结束它们。我怎么能在这里做到这一点。我试过System.exit(0);它对我不起作用。为什么这对我也不起作用?有人在这里指导我吗?提前致谢。 最佳答案 最好始终使用主屏幕的startActivity返回到homeActivity。你可以在这里找到答案。Howtoclosealltheactivitiesofmyapplication?和Isquittinganapplicationfrowned

android - 我们如何在 logcat 中打印 Activity 名称

我想在textView上打印所有启动的Activity名称。意味着如果我手动运行一些Activity,例如abcActivity.class,xyxActivity.classetc.然后当我点击它时我有一个按钮,然后它以下列格式打印所有Activity名称:已启动Activity的名称:abcActivityxyxActivity....按钮在另一个Activity文件中...!!! 最佳答案 这是我的想法:创建一个publicstaticArrayList在任何一个类中对象,以便您可以在所有其他Activity中使用它。现在on

android - 扩展 Activity 仅更改布局

是否可以扩展现有Activity,仅更改其布局(例如颜色)?因为我使用的是共享库,我不应该修改Activity,因为其他人正在使用它。 最佳答案 您必须将该新Activity放入list中,然后确保将Intent解析传递给您的子类。你不只是能够扩展Activity并在不解决这个问题的情况下调用它(至少我不这么认为)。也可以直接在java或xml中设置背景颜色。 关于android-扩展Activity仅更改布局,我们在StackOverflow上找到一个类似的问题:

android - 首选项 Activity 设置更改不会坚持

到目前为止,我已经记录了大约6个小时与Android偏好设置的斗争,包括审查和尝试许多stackoverflow的建议。我最近的问题是我从我的偏好Activity中所做的更改没有转移到我的主要Activity中。我已经提炼了代码。主要Activity:publicclassMainActivityextendsActivity{/*...*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_ma

android - 如何在从服务类更新的 Activity 的文本字段中显示值?

这是我的服务类,i根据时间递增i值...publicclassBackServiceextendsService{inti=0;@OverridepublicIBinderonBind(Intentarg0){returnnull;}@OverridepublicvoidonCreate(){pollForUpdates();super.onCreate();}@OverridepublicvoidonStart(Intentintent,intstartId){super.onStart(intent,startId);}privatevoidpollForUpdates(){Tim

android - 一项 Activity 与另一项 Activity 之间的延迟

我在Android中开发了一个应用程序。其中包含如此多的数据(String)和图像。字符串数据来自数据库,图片来自/res文件夹。在我的应用程序中,第一个Activity显示书籍类别。然后我选择其中任何一个,然后跳转到下一个Activity,该Activity显示所有书籍图像和所选类别的简要说明,这些所有数据都来自具有查询操作的数据库,并使用ArrayAdapter填充自定义ListView。这些正在工作并显示我想要的所有东西。但问题是,当我从一个Activity中单击类别时,需要超过1分钟的时间才能显示第二个Activity(所选类别的详细信息)。所以,这里的用户被卡住了。这对我的申

android - 2 个 Activity 之间的不同 map View 大小

我有2个包含MapView的Activity。在ActivityA中,mapView的大小与ActivityB中的不同。调用层次结构是ActivityA->ActivityB。当我从ActivityB返回到A时,map的一半是黑色的(只有Google标志留在左角)。移动map没有效果(map底部仍然是黑色)只有放大/缩小才能使map看起来正常。在androidlist中我使用了不同的ID,我在onResume()方法中尝试了invalidate()mapview,我尝试在onResume()中对整个布局调用findViewById(android.R.id.content).reque

android - Activity 确实出现了

我有3个Activity,它们都有一个ViewFlipper,其中包含一些持续运行的图像。问题是我从SDCard加载这些图像,大约有180张图像。每次我调用其中一个Activity时,ViewFlipper都需要一些时间才能完成。我想知道是否有类似onAppearforAndroid的东西。Activity的内容每次被调用都会改变,所以不能是singleTask..我想知道是否有一种方法可以刷新Activity内容,但又不会丢失其内容。像这样:在onCreate上,一切都会正常进行,但在onAppear之类的东西上,我只会改变什么我需要,这样onCreate只会被调用一次。这就是我在三