草庐IT

starting-activity

全部标签

Android:对 fragment 使用 Activity 的默认动画

我需要在Fragment替换中使用Activity默认动画,但使用android.R.anim我找不到它。如何找到它的名称?是否可以默认使用它,还是我必须手动创建动画才能使用它?非常感谢。 最佳答案 在搜索了这个确切的问题后,我在Google论坛上找到了这个资源(奇怪的是不在Android-Developers中):https://groups.google.com/d/topic/android-porting/c75-7TMgn3A/discussion 关于Android:对fra

Android问题笔记四十:多方案解决AAPT: error: failed to read PNG signature: file does not start with PNG signature

点击跳转=>Unity3D特效百例点击跳转=>案例项目实战源码点击跳转=>游戏脚本-辅助自动化点击跳转=>Android控件全解手册点击跳转=>Scratch编程案例点击跳转=>软考全系列👉关于作者专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎底部卡片私我,交流让学习不再孤单。👉实践过程😜问题编译打包出现了AAPT:error:failedtoreadPNGsignature:filedoesnotstartwithPNGsignature.这是因为项目的图片资源格式不是正常的,而是简单的通过重命名更改的格式后缀,这种直接修

android - 为什么大型 Android Activity 单元测试会失败?

我正在尝试为具有大量测试方法的Activity创建单元测试。但是在大约31次测试之后,应用程序因为堆内存不足而被终止。1152ESurfaceFlingercreateSurface()failed,generateId=-121152WWindowManagerOutOfResourcesExceptioncreatingsurface1152IWindowManagerOutofmemoryforsurface!Lookingforleaks...1152WWindowManagerNoleakedsurfaces;killingapplicatons!1152WActivityM

android - Proguard 混淆了合并库 list 中的 Activity 名称

我有几个使用公共(public)库项目的应用程序项目。我最近尝试将一些常见的Activity声明从每个应用程序项目的AndroidManifest.xml移动到库的list中,并在project.properties中使用manifestmerger.enabled=true启用list合并。在调试版本中一切正常,但发布版本(被Proguard混淆)失败并出现ActivityNotFoundException。这是因为Proguard混淆了库list中声明的​​Activity的名称,而不是应用程序list中的名称。我已经检查了应用程序项目的合并bin/AndroidManifest.

android - 一项 Activity 中有多个 Youtube 播放器

我正在使用此处概述的YoutubeAndroidPlayerAPI:https://developers.google.com/youtube/android/player/但是,我无法一次将多个视频添加到我的Activity中。我试着简单地将两个YouTubePlayerView放入Activity中,如下所示:activity_main.xml主要Activity.javapackagecom.example.multidemo;importandroid.os.Bundle;importcom.google.android.youtube.player.YouTubeBaseAc

android - 如何在点击推送通知时打开新 Activity ?

我正在开发一个android应用程序,我需要在其中接收多个通知,每个通知都包含唯一的数据。我已经完成的事情1.使用gcm服务接收多个通知2.在新的activity中显示点击通知时服务器发送的数据问题:假设我收到了三个通知,每个通知都有唯一的数据。当我点击一个通知时,一个新的Activity开始于该通知中的数据。所以现在接收通知Activity正在运行。现在,如果我单击第二个通知,则接收通知Activity会加载旧数据(来自第一个通知的数据)。如果我关闭应用程序并单击第三个通知,则接收通知Activity会加载来自第三个通知的数据,这是应该的。我试过:将Intent标志设置为FLAG_A

android - 我应该在我的 Activity 中保留对 fragment 的引用吗

我的应用有一个MainActivity和三个选项卡(A、B、C)。选项卡A显示FragmentA1。当我单击此fragment中的列表条目时,将显示FragmentA2(仍在选项卡A中)。这同样适用于其他选项卡,一些层次结构甚至更深(FragmentC4)。所有fragment的所有切换和替换都在MainActivity中由Listeners处理。(编辑:我不在XML布局中定义我的fragment,而只在代码中定义)。我的问题是:我应该保留对MainActivity中所有fragment的引用,还是应该在每次需要时都创建新的fragment?有哪些(缺点)优势?我可以通过使用备选方案1

android - 在 onLongClickListener 中调用 MediaRecorder.start 时在 android.media.MediaRecorder.start 处出现 java.lang.IllegalStateException

我想在按住按钮时使用MediaRecorder开始录制语音消息。尝试在onLongClickListener中开始录制时出现IllegalStateException。如堆栈跟踪中所述,我收到的错误位于第219行:recorder.start()为什么会这样?btnSendVoice.setOnLongClickListener(newOnLongClickListener(){@OverridepublicbooleanonLongClick(Viewview){isVoiceButtonHeld=true;startRecording();returnfalse;}});btnSe

android - 使用列表/网格/回收器 View 时如何为 Activity 转换设置动画?

我正在尝试实现一些新的MaterialDesignActivity动画,但我阅读的教程只展示了要动画的View属于Activity的示例。在我的应用中,我使用的是RecyclerView,因此ImageView不是Activity的一部分:MainActivity->WhereIcallstartActivity()↳MainFragment↳RecyclerView↳RecyclerViewAdapter↳ViewHolder↳ImageView->TheheroimageViewI'dliketoanimate根据我的阅读,我应该这样开始新Activity:ActivityOpti

java - 通过单击异步 gridview 中的图像来防止在访问上下文操作菜单时重新加载 Activity

我有一堆来自sdcard的图像,它们在gridview上异步加载。一切正常,但是当通过长按任何图像访问多选上下文操作菜单时,整个Activity会重新加载,所有图像都会重新加载。如何预防?我的适配器publicclassPhotosGridViewImageAdapterextendsBaseAdapter{AsyncTaskLoadFilesmyAsyncTaskLoadFiles;publicclassAsyncTaskLoadFilesextendsAsyncTask{FiletargetDirector;PhotosGridViewImageAdaptermyTaskAdapt