草庐IT

防丢失

全部标签

android - 广播 PendingIntent 和 AlarmManager.setAlarmClock() 会丢失额外的 Intent

我像这样创建一个PendingIntent:Intentintent=newIntent(context,AlarmReceiver.class);intent.setAction("Foobar");intent.putExtra(EXTRA_ALARM,alarm);intent.putExtra(EXTRA_TRYTWO,tryTwo);intent.putExtra(EXTRA_BEGAN_TIME,beganTime);returnPendingIntent.getBroadcast(context,(int)alarm.getId(),intent,PendingInten

android - 广播接收器未检测到丢失的 wifi 连接

我在检测wifi变化时遇到了一些问题。我希望我的应用程序能够监控wifi网络并在wifi断开连接时创建一个警报对话框。在启动、恢复等时或b。任何时候连接丢失。这是我的代码(我使用this.registerReceiver(wifiStatusReceiver,newIntentFilter(WifiManager.WIFI_STATE_CHANGED_ACTION))在onResume中注册它);并在onPause中注销它:BroadcastReceiverwifiStatusReceiver=newBroadcastReceiver(){@OverridepublicvoidonRe

java - 我的 gif 图像在模拟器中显示,但在我的智能手机中丢失

在我的应用程序中,我显示了一些在模拟器中完美运行的gif图像,但是当我在我的智能手机中安装apk文件时,应用程序正常工作,但不显示gif图像,任何解释为什么??这是我的gif显示View代码importandroid.content.Context;importjava.io.InputStream;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Movie;importandroid.os.SystemClock;importandroid.view.View;publ

android - 在 ViewPager 中滑动到新页面会导致旧页面丢失状态

我的viewpager中有3个页面。每个页面都有一个按钮,该按钮最初设置为开始按钮。按下开始按钮后,它变为暂停按钮。我的问题是,如果我在第一页上并单击开始(将其更改为暂停),然后滚动到最后一页并返回到第一页,按钮会显示再次开始。它失去了已经按下的状态。不过,这只会在滚动两页后发生。如果只滚动一页然后返回,它不会丢失状态。publicObjectinstantiateItem(ViewGroupcollection,intposition){RelativeLayoutwholeView=newRelativeLayout(collection.getContext());//image

android - 在 Facebook 中发送消息时丢失消息或附件错误

我正在将Facebook集成到我的应用程序中,我可以轻松地做到这一点,但是当我尝试在墙上发布带有超链接的消息时,我遇到了一个问题,当我尝试这样做时,我收到了Missingmessage或附件OauthException代码100,我能够发布没有超链接的消息。这是我用于在墙上张贴的代码:JSONObjectattachment=newJSONObject();attachment.put("message","Messages");attachment.put("name","click");attachment.put("href","http://www.facebook.com")

android - notifyDataSetChanged() 后焦点丢失

我有一个ListView,每行包含一个编辑文本。当我在ListView的最后一行添加文本时,我想向ListView添加一个空行。所以我更改列表并调用notifyDataSetChanged()。不幸的是,焦点转到了ListView之外的地方。如何将焦点保持在当前的edit_text中?我试过edit_text.requestFocus()-但它没有用。代码:@OverridepublicViewgetView(finalintposition,ViewconvertView,ViewGroupparent){LayoutInflaterinflater=(LayoutInflater)

java - Maven Android 失败 : The POM for com. google.android.gms :google-play-services:jar:13. 0.0 丢失,没有可用的依赖信息

这是我在当前MavenAndroid项目中遇到的错误。ThePOMforcom.google.android.gms:google-play-services:jar:13.0.0ismissing,nodependencyinformationavailable我已经尝试从SDKManager重新安装googleplay服务并运行mnvcleaninstall仍然不起作用。知道如何解决这个问题。 最佳答案 您需要确保maven可以访问可以在其中找到Artifact的存储库。例如mavencentralhttp://search.m

android - 重启后丢失通知访问权限

我的一些用户报告说我的应用程序在手机重启后失去了通知访问权限(用户应手动设置的复选框)。我将此权限用于我的NotificationListenerService,这对我的应用程序至关重要。有人遇到过这样的问题吗?有什么解决办法吗?更新:该设备是搭载Android5.0的三星SM-N900GalaxyNote3(官方ROM,无SD卡)。有趣的是,用户报告说其他有权访问通知的应用程序不会在重启时丢失通知。这让我很疯狂。我认为该用户完全正确,我通过他发送给我的内部日志看到了所有这些员工。 最佳答案 发现这是三星S4固件的问题。手机重启后,

java - Android .aar 库接口(interface)参数名称丢失

我使用AndroidStudio(1.2.2)。我构建了一个Android模块库,其中声明了一个接口(interface):publicinterfacemyInterface{voidonSuccess(StringreturnedId);voidonFailure(Exceptione);}我编译项目并从build/outputs/aar/目录中获取.aar文件。然后,我使用导入.JAR或.AAR包将.aar导入项目。我将它设置为模块依赖项并将接口(interface)导入到我想使用它的类中。问题是,当我想使用导入的接口(interface)时,自动完成功能不会使用我在构建库时设置

android - 即使您的应用程序未运行,您如何检测 Nougat 上的网络连接丢失?

在Nougat以下的API上,您只需在订阅CONNECTIVITY_CHANGES的list中声明一个接收器。这使我能够监听网络连接的变化,无论连接是打开还是关闭,并且即使我的应用程序没有运行,我也可以执行任务。在牛轧糖上,这似乎是不可能的。我知道如果有网络连接,牛轧糖上的JobScheduler可用于在后台执行某些任务,但似乎没有监听网络连接丢失的选项。换句话说,我希望能够在我的手机失去所有连接(Wi-Fi、LTE等)时听到声音,并在发生这种情况时在后台执行某些操作。这在牛轧糖上可能吗? 最佳答案 您可以使用NetworkChan