草庐IT

FLAG_ACTIVITY_SINGLE_TASK

全部标签

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 - 错误 :Gradle: Execution failed for task ':app:compileDebugJava'

我尝试构建新的android项目并出现此错误:错误:Gradle:任务“:app:compileDebugJava”执行失败。Compilationfailed;seethecompilererroroutputfordetails.我在我的intellijIDEA中没有看到任何编译细节输出如何添加更多详细信息?这是我的gradle.buildbuildscript{repositories{jcenter()}dependencies{classpath'com.android.tools.build:gradle:0.14.2'}}applyplugin:'com.android.

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);

android - 正确地将 Activity 传递给非 Activity 对象

在我的应用程序中,我有一个非Activity对象,它的作用是作为一个管理器类。很多时候我需要将“源Activity”作为参数传递给该管理器类的方法,以便对该Activity进行一些操作。例如,假设我们有MyActivity,它必须做一些toast。所以我有这个名为MyManager的管理器类,我在其中有这个方法raiseToast(ActivitysourceActivity){Toast.makeText(sourceActivity,demo,Toast.LENGTH_LONG).show();}在Myactivity类中,我们以这种方式调用该方法:MyManagermanager