小编Moh*_*Zek的帖子

错误消息"qemu-system-i386.exe已停止工作"

我正在使用带有4GB内存的Windows 7,我正在使用最新版本的android studio 2.2.3,当我运行模拟器时,我收到此消息

"qemu-system-i386.exe已停止工作"

我尝试最小化ram和分辨率,它没有用,也安装了haxm,你能帮我解决这个问题吗?

android android-emulator

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

如何在Google Map Android上按名称搜索地址

我是Android Developer的初学者.我正在开发地图应用程序.我有搜索地址的功能,但我不知道如何使用Google Map API V.2按名称搜索地址.请建议我解决方案和一些代码来解决这个问题.非常感谢,对不起我的英语.

search android google-maps-android-api-2

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

未调用 Android MotionLayout 过渡侦听器

我正在尝试制作幻灯片动画。为此,我使用 MotionLayout 和包含两个 ConstraintSet 的 MotionScene。

幻灯片动画效果很好。但是我在 LogCat 中收到一个错误:

E/MotionLayout:警告没有 app:layoutDescription 标签

view_slider.xml

<androidx.constraintlayout.motion.widget.MotionLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/motion_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
app:layoutDescription="@xml/scene_slider"
app:showPaths="true">

<View
    android:id="@+id/btn_slide"
    android:layout_width="64dp"
    android:layout_height="64dp"
    android:background="@color/grey26" />
</androidx.constraintlayout.motion.widget.MotionLayout>
Run Code Online (Sandbox Code Playgroud)

场景滑块.xml:

<MotionScene xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:motion="http://schemas.android.com/apk/res-auto">

    <Transition
        motion:constraintSetStart="@+id/start"
        motion:constraintSetEnd="@+id/end"
        motion:duration="1000">

        <OnSwipe
            motion:touchAnchorId="@+id/btn_slide"
            motion:touchAnchorSide="right"
            motion:dragDirection="dragRight"/>

    </Transition>

    <ConstraintSet android:id="@+id/start">
        <Constraint
            android:id="@+id/btn_slide"
            android:layout_width="64dp"
            android:layout_height="64dp"
            android:layout_marginStart="8dp"
            motion:layout_constraintBottom_toBottomOf="parent"
            motion:layout_constraintStart_toStartOf="parent"
            motion:layout_constraintTop_toTopOf="parent" />
    </ConstraintSet>

    <ConstraintSet android:id="@+id/end">
        <Constraint
            android:id="@+id/btn_slide"
            android:layout_width="64dp"
            android:layout_height="64dp"
            android:layout_marginEnd="8dp"
            motion:layout_constraintBottom_toBottomOf="parent"
            motion:layout_constraintEnd_toEndOf="parent"
            motion:layout_constraintTop_toTopOf="parent" />
    </ConstraintSet>

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

SliderView.kt:

class SliderView @JvmOverloads constructor(
    context: Context,
    attrs: AttributeSet? = null,
    defStyleAttr: Int …
Run Code Online (Sandbox Code Playgroud)

android android-layout kotlin android-transitions android-motionlayout

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

如何解决“在 Flutter SDK 中找不到包 integration_test”错误

我有一个应用程序,它非常简单,但我不断收到此错误:

pub get failed(服务器不可用)——尝试在 1 秒内重试 1... 因为 bascis 依赖于任何不存在的 sdk 中的 integration_test(在 Flutter SDK 中找不到包 integration_test),版本求解失败。

我试过了

Pup 升级,Pub 获得。

我怎样才能摆脱这个错误?

integration-testing dart flutter flutter-packages

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

如何在android中为任何新项目自动添加自定义依赖项?

如果我通常使用这些库,我想要一种方法将它们包含在我创建的任何项目中。

 implementation 'com.android.support:recyclerview-v7:25.1.1'
 implementation 'com.squareup.picasso:picasso:2.5.2'
 implementation 'com.jakewharton:butterknife:8.5.1'
 implementation 'com.squareup.okhttp3:okhttp:3.6.0'
 implementation 'com.facebook.stetho:stetho-okhttp3:1.4.2'
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

android gradle build.gradle android-gradle-plugin

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

我在FirebaseRecyclerAdapter类中找不到populateViewHolder方法

我想FirebaseRecyclerAdapter在我的项目中使用 ,我在之前的Project中使用了这段代码

FirebaseRecyclerAdapter<ChatMessage, ChatMessageViewHolder> adapter = new FirebaseRecyclerAdapter<ChatMessage, ChatMessageViewHolder>(ChatMessage.class, android.R.layout.two_line_list_item, ChatMessageViewHolder.class, ref) {
              public void populateViewHolder(ChatMessageViewHolder chatMessageViewHolder, ChatMessage chatMessage, int position) {
                  chatMessageViewHolder.nameText.setText(chatMessage.getName());
                  chatMessageViewHolder.messageText.setText(chatMessage.getMessage());
              }
          };
         recycler.setAdapter(mAdapter);
Run Code Online (Sandbox Code Playgroud)

并且它工作正常但现在它不再起作用了,新版本中是否有任何更新FirebaseUi不能让我现在重用此代码?

我在我的项目中试过这个

 @Override
    protected void onStart() {
        super.onStart();
        FirebaseRecyclerAdapter<BlogModel, BlogListViewHolder> adapter = new FirebaseRecyclerAdapter<BlogModel, BlogListViewHolder>(BlogModel.class, android.R.layout.two_line_list_item, BlogListViewHolder.class, mDatabaseReference) {
            public void populateViewHolder(BlogListViewHolder blogListViewHolder, BlogModel blogModel, int position) {
                blogListViewHolder.postTitle.setText(blogModel.getPostTitle());
                blogListViewHolder.postDesc.setText(blogModel.getPostDesc());

            }
        };
        mBlogList.setAdapter(adapter);
    }
Run Code Online (Sandbox Code Playgroud)

和Android Studio提供错误说你必须实现onCreateViewHolder,onBindViewHolderMethod.

BlogListViewHolder类

public static class BlogListViewHolder extends RecyclerView.ViewHolder {

        ImageView postImage;
        TextView …
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-realtime-database firebaseui

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

找不到 com.android.tools.build:aapt2:4.0.0-6051327

当我在 android studio 中运行 java 文件时,会发生此错误:

Could not find com.android.tools.build:aapt2:4.0.0-6051327.
Searched in the following locations:
  - https://jcenter.bintray.com/com/android/tools/build/aapt2/4.0.0-6051327/aapt2-4.0.0-6051327.pom
If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
Required by:
    project :objects
Run Code Online (Sandbox Code Playgroud)

提供一些信息,build.gradle 项目:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
        google()
        mavenCentral()
    }
    dependencies …
Run Code Online (Sandbox Code Playgroud)

android android-studio android-studio-4.0

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

getAdapterPosition 已弃用 我应该使用什么来代替?

Android studio 给了我一个逐渐getAdapterPosition被弃用的信息:

public class UserStatusAdapter extends RecyclerView.Adapter<UserStatusAdapter.UserStatusHolder> {  

 public class UserStatusHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
        @BindView(R.id.user_status_image)
        CircleImageView user_status_image;
        @BindView(R.id.add_user_status)
        AppCompatButton add_user_status;
        @BindView(R.id.user_status_name)
        AppCompatTextView user_status_name;
        public UserStatusHolder(View view){
            super(view);
            ButterKnife.bind(this, view);
            view.setOnClickListener(this);
        }
        @Override
        public void onClick(View v) {
            if (mUserStoryAdapterListener != null)
                    mUserStoryAdapterListener.getUserStories(dataList, getAdapterPosition());
        }
    }
........ }
Run Code Online (Sandbox Code Playgroud)

我应该使用什么来获取适配器位置?

android android-recyclerview

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

Android RecyclerView 不回收项目

我有一个具有动态通货膨胀recyclerView倍数的A recyclerView,我的响应

我从服务器获取的是一个包含对象的列表,每个对象都包含一个列表和属性

recyclerView输入(VerticalHorizontal)LinearLayout。

一切正常,除了当方向为垂直时,适配器等待立即加载所有视图(停止回收)。

我进行了很多搜索以找到解决方案,但一无所获。

主要RecyclerView内部HomeFragment

<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.gt.gcook.ui.home.HomeFragment">

    <androidx.recyclerview.widget.RecyclerView
        android:id="@+id/recyclerView"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:orientation="vertical"
        android:nestedScrollingEnabled="false"
        app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        tools:listitem="@layout/home_single_item" />
</androidx.constraintlayout.widget.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)

home_single_item 布局(包含 2TextViewRecyclerView

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <TextView
        android:id="@+id/seeAllTV"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="32dp"
        android:layout_marginEnd="24dp"
        android:text="See all"
        android:textColor="@color/color_yellow"
        android:textSize="16sp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <TextView
        android:id="@+id/titleTV"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginStart="24dp"
        android:layout_marginTop="32dp"
        android:text="Catigories"
        android:textColor="#707070"
        android:textSize="22sp"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" /> …
Run Code Online (Sandbox Code Playgroud)

java android android-recyclerview

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

如何使用 kotlin 在片段中使用“getActivity()”

我想解决这个问题。

这段java代码

Activity activity = getActivity();
            if (null != activity) {
                activity.finish();
            }
Run Code Online (Sandbox Code Playgroud)

我如何使用 kotlin 使用此代码?

 val activity: Activity = getActivity()
            activity.finish()

Run Code Online (Sandbox Code Playgroud)

当我将此代码转换为kotlin上面的代码时。

getActivity()-> 出现错误。

有人可以帮忙吗?

android kotlin

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