小编Jas*_*son的帖子

在Android中加载大量数据时出现OutOfMemoryError

我正在 Android 设备的 SD 卡上下载一个相当大的文件(~60MB)。下载进行得很好,但我需要将这个文件完整地提取到内存中。我知道这对于智能手机来说是一大堆内存,但我知道我的设备有两倍多的内存。无论如何,我的实际问题是OutOfMemoryError在将文件读入字节数组时得到一个。有什么方法可以增加为我的应用程序分配的内存,或者某种方法来“伪造”引用文件但将文件保存在外部存储中而不将其加载到内部存储器中?

android out-of-memory

2
推荐指数
1
解决办法
1061
查看次数

忽略Android软键盘以进行布局

显示软键盘时,它会更改视图的高度参数.我希望它忽略键盘甚至显示,从不调整我的布局大小,只是简单地在我的活动上显示键盘"按原样".我可以在清单中放置一个标志来忽略软键盘以进行布局吗?

android android-softkeyboard

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

需要帮助更新WebView的后退/前进按钮

我有一个WebView和底部的布局,后面和前面的按钮.我正在寻找一种方法来根据WebView历史记录准确设置这些按钮的启用状态.我尝试了该doUpdateVisitedHistory方法,WebViewClient但只在加载新URL时更新...不适用于链接只是向下滚动当前页面的情况,显然仍保留在WebView历史记录中.如何捕获WebView历史记录的所有附加内容?

android android-webview

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

将int添加到字符串

我试图制作一个看起来像这个页面的列表= ["Page 1","Page 2"......"Page 48"]

而我正在使用这个,以下几行有什么问题吗?

String[] Pages = {};
    int i = 0;
    for (; i < 47; i++) {
        String p = Integer.toString(i+1);
        Pages[i] = ("Page " + p);
    }
Run Code Online (Sandbox Code Playgroud)

它一直给我一个arrayIndexOutOfBoundsException

java

-1
推荐指数
1
解决办法
505
查看次数