android-task

    1热度

    1回答

    我正在使用Firebase匿名身份验证。 如果用户已从Firebase控制台中删除,则客户仍然认为该用户存在,因为它仍保留令牌。 每次我启动应用程序,我想验证用户是否仍然存在。我发现我可以使用FirebaseUser.reload()函数。 的文件说,如果用户的帐户已禁用或删除,FirebaseAuthInvalidUserException会抛出: https://firebase.google

    0热度

    1回答

    我最近修改了我的项目,以便处理由单个活动组成的“登录任务”和包含所有其他活动的“主任务”。我通过清单来做到这一点: <application android:name=".MyApp" android:icon="@mipmap/ic_launcher" android:label="@string/app_name"> <activity a

    -1热度

    5回答

    我正在开发一个应用程序,我有一个共同的活动,即BaseActivity,我将它扩展到我的应用程序中的所有其他活动。 我在BaseActivity中运行一些AsyncTask以反映所有其他活动。我的查询是我需要从我的活动之一将值传递给此BaseActivity,说MainActivity 我试过类,接口的概念,但没有为我工作。建议我,如何实现这一点。如果我的任何参考代码需要评论,我会发布它。 EDI

    4热度

    3回答

    在我的申请中,我创建了一个通知,开始详情活动。我想将此活动添加到当前任务(或返回堆栈)的顶部。例如,我想到的应用任务(回栈),以这样的表现: ,但我得到这个: 我没用过FLAG_ACTIVITY_CLEAR_TASK和FLAG_ACTIVITY_NEW_TASK标志。我该怎么办? 编辑:第一张图片只是一个例子。我认为这个问题的标题是完全明确的。我想在当前堆栈顶部添加详细信息活动,而不是以新任务开始

    1热度

    1回答

    我的应用中的MainActivity在清单文件中定义了launchMode的singleTop。每当我点击一个通知我的MainActivity被重新创建,旧的实例被销毁。 MainActivity是可见的,并且在点击通知时处于前景,所以我会假定意图将被传递给当前实例的onNewIntent(),但这种情况从未发生过。这里是意图创建: Intent resultIntent = new Intent

    -2热度

    1回答

    我需要每5分钟后,登录到设备存储“一些文本”可有人点我做到这一点的最好办法。 但我不想让主线程冻结和记录线程应该是活着的时间。 我试过,但它似乎冻结我的模拟器 有没有更好的方式做同样的 public class DataWriteService extends Service { private FileIOHelper fileHelper= new FileIOHelper("Test.t

    0热度

    2回答

    假设您有一个应用程序A,它打开另一个应用程序B(例如地图),它不是由您控制的(即它是一个预先存在的应用程序)。所以现在应用程序A在后台。假设发生一个事件,A想要在应用B的UI上显示一个浮动对话框(同时让应用B的活动在其后面可见)。这可能吗? (通常的答案,这将是显示通知,但这不是一个大众市场的应用程序,我们正在努力非常直接获得用户的关注。) 目前,我试图做像这样: // This code run

    3热度

    1回答

    我一直在阅读有关启动模式的文档,有一件事我没有理解。该doc说singleTask活动始终是堆栈的根: 与此相反,“singleTask”和“singleInstance”活动只能 开始的任务。 它们始终位于活动堆栈的根部。此外,该设备只能在 时间内仅保留一个活动实例 - 只有一个这样的任务。 但是:如果你看一下文档的this部分在Figure 4,您会看到活动2开始时活动Y(把这个任务给前台),

    1热度

    3回答

    我有MainActivity,可以在其中启动相机应用程序以拍摄和上传照片。在家里长时间按下相机应用程序并从最近返回后,我会返回相机应用程序。我如何总是从最近返回MainActivity或启动器图标点击后? 我的相机应用的意图: private void showCamera() { try { Intent cameraIntent = new Intent( an

    0热度

    5回答

    我想从任何活动返回MainActivity。 例如,我的一堆活动: A - B - C - D. A(MainActivity)位于底部,D位于堆栈顶部。当我使用android:launchMode="singleTask"。我可以按照我的预期在任何活动中回到A. 但是当我使用标志FLAG_ACTIVITY_NEW_TASK(不launchMode =“singleTask”),这是行不通的预期,