草庐IT

防丢失

全部标签

Android双指缩放大图,高效内存不丢失细节

我的应用程序需要显示一些高分辨率的图像(大约1900*2200像素),支持双指缩放。为了避免内存不足错误,我计划使用解码图像以显示全屏options.inSampleSize=scale(scalewascalculatedasPowerof2asDocument)(我使用的View是TouchImageViewextendsofImageView)所以我可以快速加载图像并在屏幕(图像)之间平滑滑动。但是,当我捏​​缩放时,我的应用程序会因为缩放图像而丢失细节。如果我加载完整图像,我无法快速加载或平滑滑动,捏缩放后拖动。然后我尝试只在用户开始缩放时加载完整图像,但由于图像非常大,我仍然

android - ActionBarSherlock AndroidManifest.xml 和导入时丢失的其他文件

我想尝试ActionBarSherlock库,但无论我尝试什么,要么我的项目出现红色感叹号,要么sherlock出现红色感叹号,要么sherlock出现错误,要么我得到“[2011-11-0918:59:29-Library-ActionBarSherlock]AndroidManifest.xml文件丢失!”等...我经常打开、关闭、清理、“修复项目属性”。我已经在我真正想要使用它的应用程序上尝试过它,并且我已经在一个全新的项目中尝试过它,工作区中除了库之外没有其他任何东西。我真的不知道该尝试什么或我做错了什么让它看起来如此挑剔。编辑:例如,现在sherlock有一个红色x表示缺少l

android - Gradle ADT 0.4 错误 : android. buildToolsVersion 丢失

尝试使用Gradle的最新ADT工具版本构建我的Android项目时,出现以下错误:Executionfailedfortask':compileDebugAidl'.>android.buildToolsVersionismissing!使用Gradle1.6,Android插件0.4。 最佳答案 确保您已下载最新的ADT、SDK、平台和构建工具。然后将其添加到您的gradle构建中。android{buildToolsVersion"17.0"compileSdkVersion15}credittotheadtmailinggr

android - 使用先前启动的 Activity 转换恢复 Activity 时查看可见性状态丢失

解释:我从ActivityA开始一个Activity转换。启动新的ActivityB后,我更改了B中某些View(View.GONE)的可见性状态。问题是:当启动一个新的ActivityC并返回到ActivityB(或在B中强制执行一个onPause)时,具有已更改可见性状态的View将再次出现,而无需通过代码或其他方式接触View。以下视频用图片解释了这个问题:https://youtu.be/oqCZo5CSkQk当不使用过渡时,一切都按预期工作。有谁知道恢复Activity时如何防止View状态丢失?我是否使用了错误的ActivityOptionsCompat?我使用支持库:'c

android - 无法将带有 PendingIntent 的 Bundle 发送到广播接收器,数据丢失

我正在通过使用AlarmManager和BroadcastReceiver类(名为AReceiver.java)向我的程序添加一些基本的警报功能。我的问题是我添加到附加到创建PendingIntent的Intent的包中的数据似乎丢失了。我可以在AReceiver类中访问的唯一包数据是android.intent.extra.ALARM_COUNT=1。下面是主Activity类中创建Intent、PendingIntent和AlarmManager的基本代码:[主要Activity中的代码-Notepadv3]Intentintent=newIntent(Notepadv3.this

android - 错误 : cause android. compileSdkVersion 丢失

我最近开始研究AndroidStudio。当我与gradle同步时,它给我一个错误。Error:Cause:android.compileSdkVersionismissing!伙计们,这可能是什么原因,我已经安装了相同的compileSDKVersion和构建工具。我看到很多帖子说要确认您的系统中安装了相同的sdk版本,但在我的情况下它已经安装了。构建.gradleandroid{compileSdkVersion19buildToolsVersion"19.0.1"defaultConfig{minSdkVersion8targetSdkVersion19versionCode1v

android - CardView 在充气时丢失了 margin

在我的Activity中,我将布局activity_main设置为onCreate。然后我想为我的数组中的每个项目膨胀我的CardView。到目前为止,我已经加载了所有内容,但是我的CardView已经失去了边距。当通过XML添加到布局时,边距有效,但当它作为单独的XML文件扩展时,边距会丢失。我正在像这样给activity_main_card充气:LinearLayoutitem=(LinearLayout)findViewById(R.id.card_holder);Viewchild=getLayoutInflater().inflate(R.layout.activity_ma

android - 改变方向,丢失我所有的列表项

当我在Android设备上测试我的应用程序时,将我的Android手机从横向变为纵向,结果导致ListView中的所有列表项都消失了。为什么?如何管理? 最佳答案 您正在丢失列表项,因为在方向更改期间android的默认行为是销毁您的Activity并重新创建它。选择此行为是为了使android能够使用新布局重新创建Activity,该布局可能特别适用于新方向。为了防止您的列表项消失,有几件事必须要做。在方向更改期间帮助的第一件事是在更改后简单地重用相同的Activity。这可以通过添加这一行来完成android:configCha

android - 从下一个屏幕返回时 ViewPager 数据丢失

我在我的应用程序中使用ViewPager,其中有三个选项卡;我在fragment中使用ViewPager。现在我的问题是,我在加载应用程序时正确获取数据,但是当我转到下一页然后返回ViewPager时,数据丢失并且选项卡无法正常工作。请帮助我。下面是我的代码:importcom.devpoint.rprtjobs.R;importandroid.support.v4.app.Fragment;importandroid.support.v4.app.FragmentTabHost;importandroid.support.v4.view.ViewPager;importandroid

Android 数据绑定(bind) - 错误 :(119, 29) 标识符必须具有来自 XML 文件的用户定义类型。 main_radio_subscribe 丢失了

我一直在尝试使用Android数据绑定(bind)中的隐式属性监听器(reference)来控制View的可见性,它允许通过id访问View并访问属性,如已检查、可见等...,但是当尝试使用这个,它会抛出这样的错误Error:(119,29)IdentifiersmusthaveuserdefinedtypesfromtheXMLfile.addTodo_switch_remindismissingit 最佳答案 当你使用View.VISIBLE/View.GONE在您的.xml文件中,您应该导入View通过添加输入在数据部分,如下