小编the*_*itz的帖子

将Eclipse调试器附加到重新启动的应用程序

我正在测试我的android应用程序的onsave/onrestore方法.

要做到这一点,我打电话给我的设备,看到它杀了这个过程,然后我挂断了电话.:)我看到它重新启动应用程序.

问题是:如何让它在调试模式下重启,以便我可以逐步完成恢复过程?有没有办法告诉它在启动时自动连接到调试器?

android adt ddms eclipse-adt

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

Android - 记事本示例 - 为什么要填入onCreate?

我已经完成了布局锻炼和不知道他们为什么包括呼吁populateFields()在这两个onCreate和onResume.

根据Activity Lifecycle "onResume"将始终在Activity显示之前执行,为什么不在那里呢?

android

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

为什么singleton类在Activity退出后存活?

我有一个Singleton类,我使用我的应用程序的一个活动.

当我退出活动 - 它让我回到菜单活动 - 然后重新打开活动时,我发现当我尝试访问单身时它仍然是相同的.肯定它应该被活动摧毁?

我在这里看到了一个问题:活着的单身人士,当活动结束 但不能完全遵循他们的意思.

当我按下设备上的返回按钮(或在活动本身内使用完成)时,活动是否保持活动以备将来使用?如果是这样,那就可以解释它.

singleton android android-activity

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

线程或服务

我在android上的线程和服务之间感到困惑.如果我必须从服务器下载一些文件.它可能一次只有多个文件.在这种情况下,线程或服务应该选择什么?

android

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

在ProgressBar中显示数字

我有一个ProgressBar.它工作正常,但我需要显示最大值和当前值.他们不在那里.

我需要更改为ProgressDialog吗?

澄清:

我正在展示ProgressBar.酒吧出现完美,但我希望数字也出现.因此,例如,最大值为1000,当前点为300,然后我想要1000出现,栏的结尾和300出现在栏上或其下方.

我使用此类作为List Adapter来填充ListView.显示的行取决于"奖励"数组中的数据类型.在执行ProgressBar时,它显示没有数字.

码:

private class AwardsAdapter extends ArrayAdapter <AwardItem>{


    private ArrayList<AwardItem> awards = new ArrayList<AwardItem>();

    public AwardsAdapter(Context context, int textViewResourceId, ArrayList<AwardItem> awards) {
        super(context, textViewResourceId,awards);
        this.awards = awards;
        // TODO Auto-generated constructor stub
    }

    public View getView(int position, View convertView, ViewGroup parent) {
        View v = convertView;
        if (v == null) {
            LayoutInflater vi = (LayoutInflater)AwardsActivity.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            v = vi.inflate(R.layout.awards_row, parent, false);
        }
        AwardItem award = awards.get(position);
        ProgressBar pb = (ProgressBar) v.findViewById(R.id.pgbAwardProgress);

        if(award.award_type == PROGRESSIVE) {
            pb.setVisibility(View.VISIBLE); …
Run Code Online (Sandbox Code Playgroud)

android progressdialog progress-bar

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

对话框的 onSaveInstanceState/onRestoreInstanceState

我想弄清楚 onSaveInstanceState/onRestoreInstanceState 如何与对话框一起工作。使用 Acitivity 很容易,因为它们在 Activity 被终止/重新启动时被调用。

我们的 Activity 显示一个登录对话框。对话框的 onSaveInstanceState/onRestoreInstanceState 什么时候被调用?

当我们解开对象时它会自动调用吗?

android dialog restore save

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

在不使用HttpEntity的情况下使用Volley发布Multipart

我看过以下帖子: 使用Volley和没有HttpEntity工作POST多部分请求

我的问题是如何包含进度条.

进度条有解决方案,但它们都使用HttpClient,我想避免使用它,因为它已被弃用.

我只是无法弄清楚如何将两者结合起来.

编辑:

我正在寻找一个显示百分比的进度条而不仅仅是一个连续的圆圈.我想要一个带有我想要的栏的例子出现在这里,但是正在使用HTTPClient: 如何使用Volley在Android中发送"multipart/form-data"POST

android android-progressbar android-volley

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

创建新的Flutter项目时Android Studio卡住了

我已在Windows上安装Flutter,并使用Flutter Doctor检查一切正常。我导入了Flutter插件。

现在,当我尝试通过Anroid Studio创建新的Flutter应用程序时,它永无止境。我得到“创建Flutter项目”,就是这样。

消息区域包含““ C:\ Program Files \ Flutter \ flutter \ bin \ flutter.bat” --no-color create --template app --description“一个新的Flutter应用程序。” --org anykey.co.il flutter_app4“似乎卡在了“建筑符号...”上。

我什至把它留了一夜,希望它能完成。

最后,我必须杀死它。

编辑:似乎我的flutter.bat文件正在循环。我尝试了颤振医生(将回声设置为on),这就是我得到的。最后一部分永远循环。

C:\Users\user>flutter doctor

C:\Users\user>REM Copyright 2017 The Chromium Authors. All rights reserved.

C:\Users\user>REM Use of this source code is governed by a BSD-style license that can be

C:\Users\user>REM found in the LICENSE file.

C:\Users\user>REM ---------------------------------- NOTE ----------------------------------

C:\Users\user>REM

C:\Users\user>REM Please keep the logic in this file consistent with the logic in the

C:\Users\user>REM `flutter` …
Run Code Online (Sandbox Code Playgroud)

android-studio flutter

5
推荐指数
4
解决办法
5545
查看次数

如何在 Android 上检查 WiFi 连接是否有互联网

我正在尝试找到一种方法来检查我当前的 WiFi 连接是否有互联网。

如果我也打开了移动数据,那么使用通常的 ping 选项或尝试访问某个站点将不起作用,因为它会因此返回 true。

android android-wifi android-internet

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

最新版本的 Android gradle 插件导致构建超慢

因此,我们更新了 gradle 插件到最新版本。

从那时起我的构建变得超级慢。罪魁祸首似乎是

compileDebugKotlin
Run Code Online (Sandbox Code Playgroud)

从分析仪中可以看出,这需要 5 分钟以上 在此输入图像描述

奇怪的是,另一个人在完全相同的设置下却获得了更好的成绩。

gradle.属性:

    # Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.

# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
#org.gradle.jvmargs=-Xmx1Fg536m
# Increase memory allotted to JVM
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError …
Run Code Online (Sandbox Code Playgroud)

android gradle kotlin

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