首页 > TAG信息列表 > activity-lifecycle

android-当活动处于onPause状态时,在意图接收时恢复应用(活动)

这是我的情况: >用户打开应用程序并使用它=>该应用程序在其屏幕之一中 >用户使用Home键在后台移动应用程序>用户开始浏览并浏览我的网站.通过网站,某些链接可以打开应用程序>用户单击浏览器中的链接即可启动该应用程序,但是即使活动处于onPause状态,也不会恢复活动,而是重新开始,因

Android Wear:它如何在活动生命周期中发挥作用?

我制作了一个带有活动的可穿戴应用. @Override protected void onCreate(Bundle savedInstanceState) { Log.i("WEAR", "CREATE"); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final WatchViewStub stub = (WatchVie

android-Intent.FLAG_ACTIVITY_CLEAR_TOP销毁目标活动.如何避免?

我试图返回到活动堆栈中的活动,删除当前活动和目标活动之间的所有活动. 我读到这是实现它的方法: Intent i = new Intent(SettingsActivity.this, MainActivity.class); i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(i); 据说它将完成当前和目标之间的所有活动,但

方向更改时如何处理活动?

我正在编写一个活动,该活动从服务器加载数据并使用ArrayAdapter将其显示为列表.为此,我正在显示一个进度对话框,即加载,同时它从服务器加载所有数据.然后我关闭处理程序中的对话框.我的问题是,每当我更改方向时,都会再次显示进度对话框,这是不需要的,因为已经显示了所有数据?解决方

检测android应用何时返回backrgound

在我的应用程序中,我需要检测我的应用程序是要在后台运行还是要切换到同一应用程序的另一个活动…我知道我必须使用onPause方法…但是如何区分这两种情况? 谢谢!解决方法: private static boolean isApplicationGoingToBackground(final Context context) { ActivityManager

android – 如何模拟杀戮活动以节省内存?

Android医生说: “When the system, rather than the user, shuts down an activity to conserve memory, … “ 但是如何模拟这种情况呢?我想调试onRestoreInstanceState(Bundle)方法,但不知道怎么做.解决方法:你不能以自动方式完成它b / c它完全不确定. 请参阅我的答案:https://s

android – finish()和Activity生命周期

我正在学习一门课程的Android编程,我有一个关于finish()如何适应Activity生命周期的快速问题. 当你调用finish()时,会启动什么生命周期回调?我认为它是onPause(),然后是onStop()和onDestroy().这个对吗? 真的,我只是想确保它不会直接跳到o​​nDestroy().解决方法:你是对的. onPause,

android – 在注销时,清除活动历史记录堆栈,阻止“后退”按钮打开仅登录的活动

我的应用程序中的所有活动都要求用户登录才能查看.用户几乎可以从任何活动中注销.这是应用程序的要求.在任何时候,如果用户注销,我想将用户发送到登录活动.此时我希望此活动位于历史堆栈的底部,以便按“后退”按钮可将用户返回到Android的主屏幕. 我已经看到这个问题问了几个不同的

android – 如果您在一个活动中按下活动主页按钮时调用了哪些生命周期方法?

我想当我们按下主页按钮时,你的onPause()和onStop()将被调用.但我不完全确定.请给我一些更多的信息.解决方法:通常,您按住主页按钮暂停,并调用onStop.但是如果你的活动有像android:noHistory =“true”这样的参数,它将导致你的活动的onDestroy被调用.虽然我不确定android中的属性可

android – onBackPressed – 避免破坏活动

我有两个活动 – 活动A开始活动B.然后活动B从数据库加载一些东西,并可视化数据.完全初始化B中的所有内容需要一些时间(5-10秒). 我的问题是,如果我按下B中的后退按钮,它会破坏B活动(调用onDestroy)并返回活动A.我仍然想要返回活动A,但不会破坏B,因为如果我再次启动B,我必须在它做所

对Android Activity生命周期的困惑

我有一个应用程序是一个活动. 一切都按照我的预期工作,除非我把电话(三星Galaxy Ace运行姜饼)用侧面的按钮睡觉.当我这样做时,会调用以下内容(按此顺序): onPause,onStop,onDestroy,onCreate,onStart,onResume,onPause. 这是没有唤醒手机,它仍然睡着了 – 屏幕关闭. 为什么活动被完

android – 将应用程序带到后台然后到前台

我应该使用什么方法将我的应用程序移动到背景,然后再将其移动到前台? 我尝试使用moveTaskToBack(true)并将活动成功移动到后台,但后来我无法将其移动到前台.我尝试使用startActivity()再次启动活动,但没有成功,似乎没有方法moveTaskToFront()或类似的东西.解决方法:使用moveTaskToBa

android活动生命周期函数的基础知识

我正在测试这段代码,它显示了一个活动所处的状态 public class Activity101Activity extends Activity { String tag = "Lifecycle"; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) {

android – 开始太多活动?

您好,在应用程序的运行时期间可能会启动太多活动吗? 我正在开发一个计划应用程序,您可以在每天滑动,每天都是新活动.现在我想知道是否有一个限制,你应该开始最大的活动数量.当你滑动一下时,很快就会有大约20个活跃的活动. 我知道当其他应用程序需要内存时活动将会被杀死但是通过按下

如何在android活动中以编程方式触发onPause

我试图找出如何模拟暂停活动来调试我的应用程序.我希望onPause被调用但不是onStop.我只是想尝试一个暂停恢复周期,我正在寻找一些我可以调用的代码(例如按下按钮后)来触发这个. 有什么想法? 我看到人们建议在其他线程中按下主页按钮,但是当我这样做时,停止应用程序并调用onStop以及o

android – onStop()没有被调用?

我正在尝试获取Activity Lifecycle的日志.我在这里面临一些奇怪的问题. 当我使用activity的主题为android:theme =“@ style / Theme.AppCompat.Light.NoActionBar并转到下一个acitivty.onPuase()和onStop()被调用. 但是,当我使用android:theme =“@ style / AppTheme时,onPause()会

android – 如何在onResume()方法中安全地完成一个Activity?

我的活动onResume()从启动它的Intent中读取一些“额外”数据并相应地更新UI. 我想添加错误处理:如果Intent中的数据丢失/损坏,活动将显示Toast并完成. 我可以简单地在onResume()方法中调用finish()吗?考虑到两者都与生命周期有关,我担心一些意想不到的事情. 如果还有其他更好的方法,

android – 在onSaveInstanceState中保存接口(Listener)

SaveInstanceState 对于像Integer,Long,String等其他数据都很好,我只需将它放入包中,并在再次调用onCreateView后将其取回.但我的片段也有听众如下, public class SomeFragment extends Fragment { public interface SomeListener { public void onStartDoingSomethin