Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android RemoteServiceException:发布了错误的通知。无法';t展开远程视图以进行:状态通知_Android_Android Notifications_Remoteview - Fatal编程技术网

Android RemoteServiceException:发布了错误的通知。无法';t展开远程视图以进行:状态通知

Android RemoteServiceException:发布了错误的通知。无法';t展开远程视图以进行:状态通知,android,android-notifications,remoteview,Android,Android Notifications,Remoteview,我在Android中发出这种通知,但不知何故得到了以下类型的异常。请帮我解决这个问题。我在rootview中使用了height 64dp,这是通知的自定义视图。然后使用notificationCompat builder中的setContent设置此自定义视图 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a

我在Android中发出这种通知,但不知何故得到了以下类型的异常。请帮我解决这个问题。我在rootview中使用了height 64dp,这是通知的自定义视图。然后使用notificationCompat builder中的setContent设置此自定义视图

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    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="64dp"
    android:layout_marginLeft="@dimen/marginBig"
    android:layout_marginRight="@dimen/marginBig">

    <ImageView
        android:id="@+id/mg_logo"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="12dp"
        android:src="@drawable/mg_round_image"/>

    <TextView
        android:id="@+id/mg_emergency"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@id/mg_logo"
        android:layout_toRightOf="@id/mg_logo"
        android:text="@string/mg_emergency_card"
        android:textAppearance="@style/P1.Medium.Vermillion"/>

    <TextView
        android:id="@+id/call_ambulance"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@id/mg_emergency"
        android:layout_alignParentRight="true"
        android:layout_marginLeft="4dp"
        android:layout_marginRight="@dimen/marginBig"
        android:clickable="true"
        android:text="@string/call_ambulance"
        android:textAllCaps="true"
        android:textAppearance="@style/P3.Bold.Vermillion"/>

    <TextView
        android:id="@+id/vertical_line"
        android:layout_width="1dp"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@id/mg_logo"
        android:layout_alignTop="@id/call_ambulance"
        android:layout_toLeftOf="@id/call_ambulance"
        android:background="@color/divider_line">
    </TextView>

    <TextView
        android:id="@+id/emergency_contact_number"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@id/mg_emergency"
        android:layout_below="@id/mg_emergency"
        android:layout_marginRight="8dp"
        android:layout_toLeftOf="@id/vertical_line"
        android:lines="2"
        android:text="@string/my_emergency_contact"
        android:textAppearance="@style/P2.Regular.Grey2"
        tools:text="My Emergency Contact Manisha- 0987654321"/>

    <TextView
        android:id="@+id/horizontal_line"
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:layout_centerVertical="true"
        android:layout_toRightOf="@id/vertical_line"
        android:background="@color/divider_line">
    </TextView>

    <TextView
        android:id="@+id/send_alert_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@id/call_ambulance"
        android:layout_below="@id/call_ambulance"
        android:layout_marginTop="8dp"
        android:clickable="true"
        android:text="@string/send_alerts"
        android:textAllCaps="true"
        android:textAppearance="@style/P3.Bold.Primary"/>
</RelativeLayout>


这个问题的答案很愚蠢……我刚刚将rootview(相对布局)的边距从@dimen/marginBig更改为硬代码(16dp),效果很好@M_AWADI在这篇文章中的回答帮助我实现了这一目标。

非常感谢您!硬编码根视图上的值(LinearLayout for me)修复了它。