草庐IT

activity2

全部标签

android - 使用 Intent.FLAG_ACTIVITY_MULTIPLE_TASK 安全吗?

背景让我们来看看下一个场景:用户使用具有多项Activity的应用X(如gmail应用)。在应用X上浏览了一下之后,他转到了您的应用。在您的应用中,您需要使用Intent启动此X应用,以转到其中的特定Activity。现在用户在应用X上转到此特定Activity。用户按下后退按钮,希望返回到您的应用,而不是停留在应用X上。另一个类似的场景:用户在Activity之间浏览您的应用。您的应用进入后台(例如使用主页按钮)。您的应用会显示一条通知,一旦点击,它将打开您应用的特定Activity。用户点击通知并转到您应用的特定Activity。用户按下后退按钮,希望返回到在点击通知之前显示的应用

Android Fragment - 使用 Activity 的 loadermanager 而不是 Fragment 的。可以吗?

给定一个使用加载程序从数据库加载(大量)数据的fragment。问题:我有一个寻呼机适配器,它会在用户离开持有它的选项卡时销毁该fragment,并在用户返回该选项卡时重新创建它。由于这种重新创建,每次都会创建一个新的加载程序,并且每次都会加载数据。问题:为避免每次创建fragment时都重新创建加载程序,是否可以在onActivityCreated方法中使用fragment?我已经尝试过,测试过,似乎工作正常。但我不认为这是正确的。 最佳答案 实际上,检查源代码,您最终会做同样的事情。Fragment.getLoaderManag

android - 停止未恢复的 Activity - Android

我收到此错误:执行未恢复的Activity停止LoginActivity。我已阅读有关此错误的其他线程,但我仍然看不出问题出在哪里。这是我的Logcat:java.lang.RuntimeException:Performingstopofactivitythatisnotresumed:{package/package.LoginActivity}atandroid.app.ActivityThread.performStopActivityInner(ActivityThread.java:3333)atandroid.app.ActivityThread.handleStopAc

安卓 : Create a single task with multiple applications' activities (Lauchmode issue)

我不知道如何解决这个Android问题。简而言之,我的2个应用程序之间的流程如下:流将应用程序A绑定(bind)到市场应用程序(AIDL)中的服务注册BroadcastReceiver并调用返回pendingIntent的服务方法。启动PendingIntent(包含BillingActivity实例)。使用“startActivityForResult()”启动PaymentActivity。做一些事情,终止(finish())。在onActivitiyResult()方法中,发送广播并终止。获取广播信息。问题:我想创建一个包含以下组件的任务:Top1Activity(应用程序A)B

android - 如何从 Activity 和 BroadcastReceiver 重现应用程序无响应 (ANR)

我需要从Activity和BroadCastReceiver重现应用程序无响应(ANR)对话框。我尝试创建一个简单的按钮点击:publicvoidmakeANRClick(Viewview){while(true);}使用此代码,我使用android2.3.7在模拟器上重现了ANR。相同的代码在使用最新android版本(4+)的真实设备上不起作用。另一种尝试如下:publicvoidonMakeANRClick(Viewview){try{Thread.sleep(15000);}catch(InterruptedExceptione){e.printStackTrace();}}这

java - Intent 在 Side-Menu.Android 的 Material 设计中 Activity

在https://github.com/Yalantis/Side-Menu.Android请帮帮我:(当我单击侧边菜单中的每个项目时,如何转到命令“intenttootheractivity”而不是在图像之间传输importandroid.content.res.Configuration;importandroid.graphics.Color;importandroid.graphics.drawable.BitmapDrawable;importandroid.os.Bundle;importandroid.support.v4.widget.DrawerLayout;impo

android - 将搜索数据传递给 Searchable Activity

我有一个包含2个fragment的主要Activity。主要Activity有一个SearchView在操作栏中。这两个fragment都有一个包含大量字符串的列表,List.流程是:UserentersFragmentI-->Selectsastring(letssaySelection1)-->BasedonSelection1alistofstringsispopulatedinthesecondfragment-->HeretheuserselectsasecondString--->Processingbasedonthesetwostrings.现在由于两个fragment

具有 fragment 的 Activity 与具有 fragment 的另一个 Activity 之间的 Android 共享元素转换

我有一个包含FragmentA的ActivityA,我想将共享元素转换为包含FragmentB的ActivityB。在Activity中,共享元素将是工具栏。在fragment中,它将是一个TextView。有没有办法做到这一点?如果不是,我如何在Activity中的两个fragment之间进行共享元素转换?在此先感谢您的帮助。我被困了一段时间。好的,我将提供一些代码来澄清。这里有MainActivity:此Activity包含名为MainFragment的fragment:现在我要做的是,当我单击MainFragment中的按钮时,我想对这个名为DetailActivity的Acti

android - finish() 在第一次运行后调用时不关闭 Activity

我有三个ActivityMessagesAttachPhotoActivityMessageGalleryFolderSelectorActivityImagePickerActivityMessagesAttachPhotoActivity使用startActivityForResult()调用MessageGalleryFolderSelectorActivity。MessageGalleryFolderSelectorActivityActivity显示手机上的照片文件夹并选择一个文件夹。然后使用setActivityForResult()调用ImagePickerActivit

android - 在低于 21 的 API 级别上使用 Activity 类的 finishAndRemoveTask() 方法

我需要从最近使用的应用程序列表中删除应用程序。APIlevel21及以上没有问题。我使用finishAndRemoveTask()方法。但是该方法不能在低于21的API级别上使用。我如何在低于21的API级别上调用该方法?我尝试了这些解决方案,但它们不起作用:Closeapplicationandremovefromrecentapps/ 最佳答案 请检查下面的代码if(Build.VERSION.SDK_INT>=21)finishAndRemoveTask();elsefinish();System.exit(0);