草庐IT

activations

全部标签

android - 我如何操作 Android Activity 堆栈?

这是我的两个场景。1-用户首次从Android主屏幕打开应用程序用户看到“第一次”屏幕(由第一次Activity支持,我们称之为A)用户点击后退按钮用户返回到安卓主屏幕2-用户第二次打开应用向用户呈现应用程序的主列表屏幕(由列表Activity支持,我们称之为B)用户点击后退按钮用户返回到安卓主屏幕我已经知道很多方法来检测它是否是第一次打开应用程序。问题在于让后退按钮返回到主屏幕,而不是决定转发到哪个屏幕的路由Activity。目前我的应用程序有一个Activity来决定路由到哪里(我们称之为R)问题是,我的堆栈看起来像R->A或R->B我希望A或B在打开时替换堆栈中的R,如果用户返回

android - 理解 Activity 的 setContentView

我需要“按需”以编程方式创建所有UI,这意味着我不能使用任何XML。这是我所做的伪代码:Viewv=newMyView();activity.setContentView(v);tabHost=newTabHost();....tabHost.setup();TabSpectabSpec=_tabHost.newTabSpec(page);tabSpec.setIndicator(title);tabSpec.setContent((TabContentFactory)this);activity.setContentView(tabHost);因此,当调用TabContentFact

java - Android 无法启动 Activity

这是我的LogCat日志:07-1714:05:10.226:INFO/ActivityManager(71):Startingactivity:Intent{cmp=com.mohit.gtd/.TaskEdit}07-1714:05:10.316:VERBOSE/GTDActivity(579):StartingTaskEditactivity07-1714:05:10.576:DEBUG/PhoneWindow(579):couldn'tsavewhichviewhasfocusbecausethefocusedviewcom.android.internal.policy.im

Android:如何在后台启动一个 Activity ?

是否可以在后台启动一个Activity?我需要这样一个Activity,它可以在后台运行并根据需要生成其他Activity以响应向我的主屏幕小部件发出的用户命令。 最佳答案 IsitpossibletostartanActivityinthebackground?没有。IneedsuchanActivitythatcanoperateinthebackgroundandspawnotherActivitiesasneededinresponsetousercommandsissuedtomyHomeScreenwidget.您的Ap

android - HistoryRecord 的 Activity 空闲超时

我在启动我的应用程序时有时会遇到问题。屏幕不时保持黑色,我必须等待10分钟。我没有收到错误消息,logcat是这样说的:08-1011:45:39.659:WARN/ActivityManager(104):Launchtimeouthasexpired,givingupwakelock!08-1011:45:39.736:WARN/ActivityManager(104):ActivityidletimeoutforHistoryRecord{467060f0org.ccast.contextproviders.androiddatacollector/.gui.UserInterf

Android - 当从具有不同附加功能的小部件启动相同的 Activity 时,如何防止从主页按钮返回后显示相同的实例?

我有一个包含4个按钮的小部件,用于显示4个股票价格,每个按钮都将启动到同一个ActivityQuote.class中以显示股票详细信息。在onUpdate()中,它将设置pendingIntent以及带有股票代码的额外内容。在我点击按钮A后,它会转到显示股票A的报价Activity。然后我点击返回按钮回到主屏幕,报价Activity调用onDestroy(),当我点击按钮B时,股票B将正确显示。然而,当我在它显示股票A后按下HOME按钮时,QuoteActivity只调用onStop而没有调用onDestroy(),然后当我按下按钮B时,它将调用onStart()并且它显示与股票A相同

android - 从状态栏启动 Activity 会创建新 Activity ,即使 Activity 已经存在

我有一个启动长期运行的服务的Activity,该服务又将一个图标添加到状态栏。当Activity变得不可见时,例如通过按下主页按钮,并按下状态栏中的图标,将创建一个新Activity,而不是显示已创建的Activity。如果您现在按下后退按钮,新Activity将被销毁,并且首先创建的Activity将可见。按下状态栏中的图标而不是创建新Activity时,如何将不可见Activity置于最前面?谢谢,基督徒 最佳答案 查看launchModeAndroidManifest.xml中标记的属性。

android - 在 Android 中操作 Activity 堆栈的背面

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Removinganactivityfromthehistorystack假设我的堆栈中有三个Activity,例如A→B→C。我想终止B并用ActivityD替换它,以便堆栈看起来像这样:A→D→C。预期的效果是有一个“屏幕选择器”ActivityC。它在ActivityB的顶部打开,提供许多可供选择的东西,当用户单击一个时,它关闭,显示所选屏幕。我可以使用overridePendingTransition取消打开动画,但仅此一项并不能帮助我通过关闭选择器界面来显示Activity。在Android中有什么

安卓 Activity 导航

我是android开发的新手,我正在开发一个有4个Activity的应用程序。每个Activity都需要能够导航到其他3个Activity中的任何一个。所以我在每个Activity的顶部创建了4个按钮来实现这一点。XML代码如下所示:list中的每个都有一个Activity标签:调用的函数是:publicvoidloadProfileLayout(){startActivity(newIntent(this,Profiler.class));}publicvoidloadRulesLayout(Viewv){startActivity(newIntent(this,Rules.clas

android - 当父 Activity 停止时完成子 Activity

我的程序“A1”中有一项Activity。在A1onCreate中,我使用intent来调用android的Activity(“A2”):IntentcontactPickerIntent=newIntent(Intent.ACTION_PICK,ContactsContract.CommonDataKinds.Phone.CONTENT_URI);startActivityForResult(contactPickerIntent,1010);当用户选择联系人时,我想在A1中使用联系人信息。一切都很好,但是......当我在A2中使用“主页按钮”时,A1和A2仍然在内存中,并且如果操