2017-06-17 7 views
0

:バッド通知のためのRemoteViewsを拡張posted.Couldn't。問題を解決するのを手伝ってください。私はrootviewの高さ64dpを使用しました。これは通知のカスタムビューです。このカスタム・ビューは、notificationCompat BuilderでsetContentを使用して設定されます。RemoteServiceException:私はアンドロイドで、この種の通知を行うことなく、何とか例外の次のタイプを取得StatusBarNotification

<?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> 

答えて

関連する問題