小编b4h*_*r4m的帖子

检测ExoPlayer中的暂停/恢复

我在github搜索了两天这个问题,但我找不到真正的答案.我想,用于检测例如pause / resumeExoPlayer > 2.x.任何人都可以举个例子吗?我检查过onPlayerStateChanged,问题没解决.

onPlayerStateChanged   :   STATE_BUFFERING 
onPlayerStateChanged   :   STATE_READY 
Run Code Online (Sandbox Code Playgroud)

我刚从这里得到了这个日志,onPlayerStateChanged并没有一直调用它!

resume android exoplayer pause

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

Android studio中的构建gradle错误

我是Android中的新手.i在Android工作室中导入github项目.但我看到这个问题`错误:java.lang.OutOfMemoryError:Java堆空间

错误:java.lang.OutOfMemoryError:Java堆空间.请在项目的gradle.properties文件中为Gradle分配更多内存.例如,gradle.properties文件中的以下行将最大Java堆大小设置为1,024 MB: org.gradle.jvmargs = -Xmx1024m 阅读Gradle的配置指南
了解Java的堆大小

ICAN不解决这个问题,这个.我该怎么做才能解决这个问题?

java android jvm gradle android-studio

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

连接丢失(32109)-java.io.EOFException

我使用了Eclipse MQTT 来连接到MQTT服务器。

我可以成功连接到服务器,但是当我发布消息时,出现此错误

连接丢失
msg:连接丢失
loc:连接丢失原因:java.io.EOFException
例外:连接丢失(32109)-java.io.EOFException

我搜索了这个问题。但是我找不到真正的答案!我在这里建立的一些链接{ 这里这里这里 ...}

我的代码:

private final String DEFAULT_HOST = "edge-mqtt.facebook.com";
private final int DEFAULT_PORT = 443;

public void connect(String protogle) throws Exception {

    this.broker =  protogle + "://"+ DEFAULT_HOST + ":" + DEFAULT_PORT;
    this.mqttClient = new MqttClient(broker,getMqttClientId() ,new MemoryPersistence() );

    MqttConnectOptions connOpts = new MqttConnectOptions();
    connOpts.setCleanSession(true);
    connOpts.setKeepAliveInterval( MQTT_KEEPALIVE);
    connOpts.setUserName( getMqttUsername() );
    connOpts.setPassword( getMqttPassword().toCharArray() );
    //connOpts.setMqttVersion( 3 );//some times it have an error
    //connOpts.setSocketFactory(SSLTunnelSocketFactory.getInstance());
    Logger.w("Connecting to broker: "+broker); …
Run Code Online (Sandbox Code Playgroud)

java mqtt paho

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

一次加载android RecyclerView中的所有项目

我太累了,无法在两天内搜索这个问题,但我得到了错误的答案,我实现了 RecyclerView 并且效果很好,但我的 RecycleView 有很多项目,例如照片和视频(例如 Instagram)。这意味着我的适配器将为所有项目调用 onBindViewHolder 以开始下载和加载图像和视频。但 RecycleView 只是在项目可见时(滚动显示它)为每个项目调用 onBindViewHolder 。不可能 ?如果不是的话,Instagram 如何能做到这一点。注意:我不想使用数据库来保存图像和视频

 @Override
public void onBindViewHolder(RecyclerView.ViewHolder h, int position) {

    Log.e("position",position+" ");

    thread t = new Thread(new Runnable(){
       public void run(){
           Bitmap bitmap = downloadPhoto();//it mean photo downloaded and converted to Bitmap
           runOnUiThread(new Runnable(){
               holder.imageView.setImageBitmap(bitmap);
           ));
       }

    });
    t.start();

}
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

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

Android studio在项目中找不到java.math.BigInteger一些方法

我使用 kotlin 在 Intellij Idea 中实现了一个项目。这是没有错误的工作。这是我的 Intellij 项目照片,没有错误

在此输入图像描述 但是当我在 Android Studio 中实现这个项目时,我得到了错误,因为工作室在 BigInteger 类中找不到这个方法

longValueExact()

Android Studio 项目照片:

在此输入图像描述 我的计算机中有一个 JDK (v 1.8) 。但在 Itellij 项目中此方法有效,而在 android studio 中无效。

我在android studio中打开java.math.BigInteger类并看到longValueExact()方法:

在此输入图像描述 科特林类:

open class AuthKey(val key: ByteArray) {

constructor(key: ByteBuffer) : this(key.array())

init {
    if (key.size != 256)
        throw RuntimeException("AuthKey must be 256 Bytes found ${key.size} bytes")
}

// see https://core.telegram.org/mtproto/description#key-identifier
// SHA1 generates 20 bytes long hash, authKeyId is the lower 8 bytes
val keyId = CryptoUtils.substring(CryptoUtils.SHA1(key), 12, 8)

fun …
Run Code Online (Sandbox Code Playgroud)

java-8

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

如何在android中获得wrap_content或match_parent布局的宽度和高度?

我想在一些Android设备中获取我的布局或视图(不是屏幕尺寸)宽度,所以我该怎么做?例如:

<LinearLayout
     android:orientation="vertical"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:layout_weight="1"
     android:paddingRight="8dp"
     android:paddingLeft="8dp"
     android:id="@+id/layout_scrol_left"/>
Run Code Online (Sandbox Code Playgroud)

我有这个布局,我想在运行时获得布局宽度和高度尺寸(在倾角),我该怎么做?

height android width

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

无法在 Vaadin 上使用 spring 会话

如果我将 spring-session jdbc 添加到我的 vaadin-spring-boot-application 应用程序非常慢,并且在几秒钟后重新加载整个页面。其他一切看起来都正常工作。

没注意到这个问题,研究了几天,得到了这个Github问题Vaadin微服务配置但是在这些中,我没有找到合适的解决方案来解决这个问题,任何人都可以给我一个真实的在 Vaadin 上实现Spring 会话的示例?

问候。

session vaadin spring-boot spring-session vaadin14

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