小编use*_*484的帖子

Android中字符串类型的RealmList

我在Android中使用Realm进行本地存储.我正在获得以下响应表单服务器.

[{
    "ListId": 10,
    "Names": ["Name1", "Name2", "Name3", "Name4"]
}]
Run Code Online (Sandbox Code Playgroud)

这是我的模特

   public class Model extends RealmObject {

    private int ListId;
    private RealmList<String> Names = new RealmList<String>()

    public int getListId() {
        return ListId;
    }

    public void setListId(int listId) {
        ListId = listId;
    }

    public RealmList<String> getNames() {
        return Names;
    }

    public void setNames(RealmList<String> names) {
        Names = names;
    }

}
Run Code Online (Sandbox Code Playgroud)

而我正在为ArrayList得到这个

类型参数'java.lang.String'不在其范围内; 应该扩展'io.realm.RealmObject'.

谢谢.

android realm realm-list

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

Android将String转换为JSONObject

我想将字符串转换为JSONObject.以下是示例代码.

String str = "{"time": 1449838598.0999202, "Label": "Shirt", "Price": 52}";
JSONObject obj = new JSONObject(str);
Run Code Online (Sandbox Code Playgroud)

但转换时间后变为1.4498385980999203E9.任何帮助将不胜感激.谢谢

android jsonobject

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

设置Inner RecyclerView的高度wrap_content

我在另一个Recyclerview内有一个recyclerview.我想制作内部recyclerview"warp_content"的高度.

我开始知道可以使用下面提到的新版本的recyclerview.

'com.android.support:recyclerview-v7:23.2.0'
Run Code Online (Sandbox Code Playgroud)

但问题是,通过设置height = wrap_content我只能看到第一项.

任何帮助都会很棒.

android android-recyclerview

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

应用程序崩溃获取设备ID

我正在使用以下代码来获取设备ID.

public static String getDeviceUuId(Activity context) {
        String UUID = "";
        String android_id = Secure.getString(context.getApplicationContext().getContentResolver(), Secure.ANDROID_ID);

        final TelephonyManager tm = (TelephonyManager) context.getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);

        if (tm != null) {
            final String tmDevice, tmSerial, androidId;
            tmDevice = "" + tm.getDeviceId();
            tmSerial = "" + tm.getSimSerialNumber();
            androidId = "" + Secure.getString(context.getContentResolver(), Secure.ANDROID_ID);

            UUID deviceUuid = new UUID(androidId.hashCode(), ((long) tmDevice.hashCode() << 32) | tmSerial.hashCode());
            UUID = deviceUuid.toString();
            return UUID;
        }
        return UUID;
    }
Run Code Online (Sandbox Code Playgroud)

它运行良好,但对于nexus 5(OS 6.0.1),我遇到了崩溃.下面是我的崩溃日志.

3-09 20:53:12.442 13825-13825/com.my.package E/AndroidRuntime: FATAL EXCEPTION: main
03-09 20:53:12.442 …
Run Code Online (Sandbox Code Playgroud)

android

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

禁用内部 RecyclerView 的触摸

我是 RecyclerView 的新手,我想像 Listview 一样实现 OnItemClickListner。为此,我使用以下代码。

public static class ViewHolder extends RecyclerView.ViewHolder {

    public RecyclerView recyclerView;

    public ViewHolder(View itemView) {
        super(itemView);

        recyclerView = (RecyclerView) itemView.findViewById(R.id.recycleViewIngredient);

        itemView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              //Item Click Listner  
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

它工作正常。问题是我在这个 Recyclerview 中有另一个 Recyclerview。如果我点击内部回收器视图,父视图的项目单击侦听器没有响应。我不想让内部 recyclerview 可点击。

任何帮助都会很棒。

android android-recyclerview

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

Searchview带后退按钮

我正在实现没有Actionbar和工具栏的searchview.一切都是固定的,只需后退按钮.下面是我的xml.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    <SearchView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:animateLayoutChanges="true"">
    </SearchView>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我得到了这样的东西.

在此输入图像描述

下面是我需要的图像.

在此输入图像描述

任何帮助都会很棒.

android android-layout searchview

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