小编Zak*_*eev的帖子

当键盘使用时,ListView不会滚动到结尾

收到或发送新邮件时,我的ListView应自动滚动到结束.但是当我使用Android键盘从ListView下面的EditText发送消息时,ListView调整大小并且我要发送的新消息出现在屏幕外面,我必须向下滚动才能看到它,即使键盘消失并且ListView再次调整大小.

要滚动ListView我使用:

listView.postDelayed(new Runnable() {
@Override public void run() { listView.setSelection(listView.getCount()); } }, 100);

但在我的情况下工作不正常.

有谁知道为什么会发生这种情况?有没有办法,总是滚动ListView结束?

谢谢,非常感谢您的帮助!

android listview android-listview

8
推荐指数
2
解决办法
7486
查看次数

应用程序示例,使用Android备份服务

您是否知道使用Android备份服务的任何Android应用程序(开源,如果可能)?

我需要有关如何在实际应用程序中使用备份服务的示例.

android android-backup-service

4
推荐指数
1
解决办法
4029
查看次数

使用Android服务备份时不清楚SecurityException(云备份)

我尝试在Android模拟器上使用我的应用程序,其中包含我自己的Android备份服务.但是备份不起作用,尽管AndroidManifest.xml中写了许可.BackupAgent

权限: <uses-permission android:name ="android.permission.BACKUP"/>

日志中警告: 09-17 09:05:58.553:WARN/PackageManager(73):未授予android.permission.BACKUP权限以打包my.package(protectionLevel = 3 flags = 0x1be46)

log中的异常(当我尝试调用requestRestore()时):java.lang.SecurityException:getCurrentTransport:用户10040和当前进程都没有android.permission.BACKUP.

我的代码有什么问题?

UPD:我的清单

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="my.package">

<uses-permission android:name="android.permission.BACKUP"/>

<application android:name="my.package.MyApplicationName" android:backupAgent="my.package.MyBackupAgent">

<meta-data android:name="com.google.android.backup.api_key" android:value="my_backup_api_key">

</application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

permissions android android-backup-service

4
推荐指数
1
解决办法
1002
查看次数