小编Mar*_*tin的帖子

Java:将List <Integer>转换为String

我怎么转换List<Integer> to String?例如,如果我List<Integer>包含数字1 2和3,如何将其转换为String ="1,2,3"?我们将不胜感激.

java

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

具有多个ViewModel的活动

我有一个Activity包含3 RecyclerViews.我需要填充RecyclerViews来自远程存储库的数据(3个不同的请求).我可以使用多个ViewModelsActivity,或者有没有更好的解决办法(最佳实践).

android viewmodel android-architecture-components

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

Repository module implementation with Context

I would like to implement Repository module to handle data operations. I have JSON file in row directory and want create concrete Repository implementation to get data from file. I'm not sure if I can use Context as attribute in the constructor or method of Repository.

e.g.

public class UserRepository {

    UserRepository() {}

    public List<User> loadUserFromFile(Context contex) {
        return parseResource(context, R.raw.users);
    }
}
Run Code Online (Sandbox Code Playgroud)

android repository-pattern android-architecture-components

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

房间删除​​查询不会删除数据库中的行

我正在使用@Query删除我的Room数据库中的行,但我无法删除该记录.这是我的查询@Dao

@Dao
public interface NoteDao {

    @Insert
    void insert(final Note note);

    @Update
    void update(final Note note);

    @Query("DELETE FROM notes WHERE uid = :noteId")
    int delete(final int noteId);

    @Query("SELECT * FROM notes")
    LiveData<List<Note>> selectAll();
}
Run Code Online (Sandbox Code Playgroud)

实体类

@Entity(tableName = "notes")
public class Note {
    @PrimaryKey(autoGenerate = true)
    @ColumnInfo(name = "id")
    @Expose(serialize = false, deserialize = false)
    private int mId;
    @ColumnInfo(name = "uid")
    @SerializedName("id")
    private int mUid;
    @ColumnInfo(name = "text")
    @SerializedName("text")
    private String mText;

    public Note() {
    }

    getters and …
Run Code Online (Sandbox Code Playgroud)

android android-room android-architecture-components

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

Android:如何使用LocalBroadcastManager

我试图LocalBroadcastManager在扩展的课堂中找到如何使用的答案,BaseAdapter但是在花了很多时间研究如何做后,我没有找到正确的答案。我需要从Fragment适配器内部调用方法,但是我不知道该怎么做。有人可以解释我该怎么做吗?感谢您的回复和帮助。

android

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

番石榴:合并两个多图

我有树类如ClassA,ClassB,ClassC.ClassAClassB扩展ClassC.我有两个Multimaps- Multimap<Integer, ClassA>而且Multimap<Integer, ClassB>我想将这两个多图合并为一个.我试过找到一些解决方案,但没有成功.我试过了...... 喜欢,Multimap<Integer, ? extends ClassC>但我不知道我是否正确,如果我可以合并两个多图.有人能帮我吗?感谢您的回复,感谢您的帮助.

java guava

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