草庐IT

FLAG_ACTIVITY_FORWARD_RESULT

全部标签

android - 需要按两次后退按钮才能从 Activity 中返回

我有一个主要ActivityA(PlacesListActivity)。它从抽屉导航中调用ActivityB(AboutMeActivity)。我已在list中将ActivityA声明为B的父Activity。现在,当我从A->B时,如果我按下操作栏中的后退箭头,它会将我带回到ActivityA。关于硬件按钮,我必须按两次才能返回ActivityA。当我按一次硬件按钮时,没有任何反应。它似乎只是重新加载ActivityB。我不想要这个。按一次硬件按钮应该可以完成工作。ActivityB的代码:@OverrideprotectedvoidonCreate(BundlesavedInsta

android - 如何防止工具栏和导航栏在共享 View Activity 转换期间闪烁?

truefalsefalse或者从转换中排除java类导航和状态栏Viewdecor=((PhotosActivity)context).getWindow().getDecorView();ViewstatusBar=decor.findViewById(android.R.id.statusBarBackground);ViewnavBar=decor.findViewById(android.R.id.navigationBarBackground);ActivityOptionsCompatoptions=ActivityOptionsCompat.makeSceneTrans

java - 如何始终从初始屏幕启动应用程序然后最后离开 Activity

在我的应用程序中,我有几个Activity,如果下次应用程序重新启动时我将应用程序留在应用程序中间,它会从我离开的地方开始,我希望我的应用程序从启动画面重新启动,然后它应该移动到我离开的Activity,我该怎么做 最佳答案 离开应用程序到底是什么意思?场景1:如果用户从最近的应用程序中完全删除该应用程序(它已终止),下次用户将打开该应用程序LAUNCHER(请参阅AndroidManifest.xml)将被启动。所以你应该让你的SplashActivity成为一个LAUNCHERActivity。场景2:在用户最小化应用程序时on

java - Android Activity 重启

我开发了一个运行良好的Android应用程序,但如果我将设备插入车载充电器并启动车辆,该应用程序会运行,但该Activity会自动重启,并且当前Activity中的所有值都会丢失。有人对此有经验并且有任何解决方案吗?直流电流会影响设备或Activity吗? 最佳答案 由于配置更改,Android正在重新启动您的Activity。尝试使用ViewModel在Activity销毁时保存Activity状态。 关于java-AndroidActivity重启,我们在StackOverflow上

android - 启动 Activity 并清除 Activity 历史记录

所以我的应用程序中有大量的Activity。我需要做的是,当用户登录系统时,应清除Activity历史记录。当我开始一项新Activity时,我不能只使用finish(),因为我希望这些Activity在用户登录之前具有历史记录。我在开始一项Activity时尝试了不同的标志,但我没有成功。有什么想法吗?干杯, 最佳答案 我不妨透露一下我目前用来解决问题的hax。在“预登录”Activity中,我在list中进行了设置:android:noHistory="true"然后在每个Activity中我都有这个代码:publicboole

android打开对话 Activity 而不打开它背后的主要 Activity

我正在编写一个程序,在收到短信后提供快速回复对话框。然而,我得到了意想不到的结果。当我收到一条短信时,会出现相应的对话框Activity,显示正确的电话号码和消息,但它背后还有第二个Activity,即我程序中的“默认”Activity(这是我启动应用程序时打开的Activity)我不希望出现第二个Activity。快速回复Activity应该在用户之前所做的任何事情之上自行出现。“float”Activity:publicclassquickReplyextendsActivity{StringmNumber,mMessage;TextViewmMainText;/**Calledw

Android:如何在没有 Activity 的情况下注册内容观察者?

我需要监听所有传入和传出的短信并将其存储在文本文件中。为此,我使用广播监听器来监听所有传入的消息。这很好用。但是对于外发短信,如何在没有Activity的情况下注册内容观察者?我不想在我的应用程序中进行任何Activity。现在广播接收器即使在重启后也会收听,即使重启后内容观察者也会收听吗?如何合并这两个功能?这是我的manifest.xml的一部分在这里,扩展广播接收器的类publicclassmapextendsBroadcastReceiver{/**Calledwhentheactivityisfirstcreated.*/privatestaticfinalStringACT

android - 当 Activity 回到前台时,AlertDialog 是不可见的

我写了一个程序支持下载文件。在此下载Activity中,我启动一个进度条,然后运行一个线程来执行下载操作。此线程向UI线程发送消息以通知已频繁下载了多少。在主(UI)线程中,我在收到消息时更新进度条显示。如果下载过程中出现任何问题,它将发送另一条消息。当主线程收到消息时,它停止进度条并弹出一个新的AlertDialog来显示错误原因。这里对其进行特殊测试。下载时,将程序切换到设置。关闭WIFI/GPRS使网络关闭。当我回到我的程序时,它应该显示背景ui和一个弹出的AlertDialog来显示我希望的原因。但它只显示背景ui(这意味着主要Activity)并且背光半亮,就像弹出窗口一样。

android - 如何从联系人和类中获取联系人的电子邮件和电话号码,没有扩展 Activity 和 oncreate() 方法?

我收到电话号码,来自没有扩展Activity和oncreate方法的联系人的邮件。通过使用以下代码:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ClassAextendsActivity{newClassB(this);}////////////////////////////////////////////////////publicstaticvoidgetContactNumbers(Contextcontext){StringcontactNumber=null;intcontactNumberType=Phone.TYP

android - 在单个 Activity 中交换 fragment ?

在平板电脑上,我们有两个彼此相邻的fragment(同一数据的两个不同View)。在移动设备上,我们希望通过按下按钮在这两个fragment之间切换。移动布局看起来像这样:在Activity的swapFragments(View)方法中,我尝试使用FragmentManager将fragA替换为fragB:FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactionfragmentTransaction=fragmentManager.beginTransaction();fragmentT