小编Bui*_*Huy的帖子

在Android Studio(Linux)中启动时Android模拟器设备崩溃

当我启动该设备时,它崩溃并在Android Studio的控制台中显示此错误:

emulator64-arm:../../../../../../../src/mesa/drivers/dri/i915/i915_fragprog.c:1225:i915BindProgram:断言`p-> on_hardware = = 0'失败.

当我使用Genymotion它时,没有任何错误通知处理.

linux android genymotion

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

处理多个摄像头捕获UWP

我正在使用Universal应用程序,让我们为每个摄像头捕获一个图像(两个或更多).那么我们有什么方法可以管理所有相机捕获流砂过程吗?我刚刚在MSDN中找到了有关单个摄像头处理的教程.

我发现了一些关于在Winforms中管理多个IP摄像头的文章,但没有任何关于UWP的文章.

.net c# camera uwp

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

使用ArrayAdapter向ListView添加新数据时出错

我正在尝试构建一个简单的聊天应用程序.使用聊天对话屏幕我正在使用带有ArrayAdapter的ListView来存储和显示消息,但是当我收到或发送新消息时,所有最近的消息都将更改为.

这是我的适配器代码:

public class MessageAdapter extends ArrayAdapter<Message> {
    private Context context;
    private ArrayList<Message> messages;
    private DatabaseHelper databaseHelper;
    private Message message;

    @Override
    public void add(Message object) {
        messages.add(object);
        super.add(object);
    }

    public MessageAdapter(Context context, int textViewResouceId, ArrayList<Message> messages) {
        super(context, textViewResouceId);
        this.context = context;
        this.messages = messages;
        databaseHelper = DatabaseHelper.getInstance(context);
    }

    public int getCount() {
        return messages.size();
    }

    public Message getItem(int index) {
        return messages.get(index);
    }

    public long getItemId(int position) {
        return position;
    }

    @Override
    public int getPosition(Message item) {
        return super.getPosition(item); …
Run Code Online (Sandbox Code Playgroud)

android listview

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

Android:如何检查用户日期是否有效

我知道有很多问题与此有关,但它们似乎都没有解决我的问题.我想检查用户设备上的日期是否正确,启动活动但是在用户设备上的日期错误的情况下,它应该显示一个错误活动,要求用户调整他们的日期,就像whatsapp实现的方式一样他们..

在此输入图像描述

android date

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

将所有正在进行的请求放入队列 Retrofit 和 okhttp

我正在处理的问题authenticatorOKHttp,如果出现状态错误,我将重试获取新的访问令牌401,但我的应用程序必须同时调用许多 API,从而导致数据损坏,因为现有的刷新令牌将在请求时被删除 - 但是其他 API 调用者仍然依赖此令牌来使用。所以我的问题是:当我们收到 401 错误状态代码时,是否有办法将请求放入队列(或至少取消)所有其他 api 请求?

这是我的验证器:

 public Request authenticate(Route route, Response response) throws IOException {
       // Refresh your access_token using a synchronous api request
          access_token = getNewAccessTokenHere();
                // Add new header to rejected request and retry it
                return response.request().newBuilder()
                        .header("Authorization", "Bearer " + access_token)
                        .build();
            } else {
                ToastUtil.toast("login again");
                return null;
            }

    }
Run Code Online (Sandbox Code Playgroud)

我的目标是让其他api等待第一个请求的响应并使用新的access_token。

android retrofit okhttp retrofit2

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

从ResultSet Java获取价值

我想在查询到数据库后从ResultSet中获取值,所以我该怎么做。这是我的代码行

    conn = DBConnection.connect();
    String SQL = "SELECT * from usertable";
    // ResultSet
    ResultSet rs = conn.createStatement().executeQuery(SQL);
    if (rs.next()) {
        System.out.println(rs.getString(1));
    }
Run Code Online (Sandbox Code Playgroud)

它打印:“ 1”,而不是我想要的值。谁能帮我这个忙。这是usertable的示例数据:

示例数据

java sql jdbc resultset

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

在 Android Studio 中显示打开选项卡列表

我的 Android Studio 缺少如下图所示的打开选项卡列表:

在此处输入图片说明

有谁知道如何再次显示它?现在我的 AS 只是这样显示:

在此处输入图片说明

android android-studio

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

PubNub延迟接收来自订阅频道的消息(Android)

我正在将Android SDK集成到我的应用程序中,并按照本教程订阅并发布消息到频道:https://www.pubnub.com/docs/android-java/data-streams-publish-and-subscribe

当它只是连接并订阅频道时,它可以立即从订阅频道接收消息但是如果我在几分钟内离开它,我就不能再收到消息了,有时候消息会到达.

我使用方法successCallback(String channel,Object message)来接收和处理消息.那么有人像我一样得到这个问题吗?

android pubnub

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

在Retrofit 2中的同步和异步请求之间哪个更好

我使用了这两种方法,但它仍然可以,但是当使用Synchronous方法时,我们必须创建新的线程来避免android.os.NetworkOnMainThreadException.它之间哪个更好.使用Synchronous方法,我们可以直接返回响应值并多次使用它call.execute().body

java multithreading android retrofit

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