首页 / ANDROID / android – 获取二进制XML文件行#141:尝试在空对象引用上调用虚方法’boolean java.lang.String.equals(java.lang.Object)’
android – 获取二进制XML文件行#141:尝试在空对象引用上调用虚方法’boolean java.lang.String.equals(java.lang.Object)’
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了android – 获取二进制XML文件行#141:尝试在空对象引用上调用虚方法’boolean java.lang.String.equals(java.lang.Object)’,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含11719字,纯文字阅读大概需要17分钟。
内容图文
![android – 获取二进制XML文件行#141:尝试在空对象引用上调用虚方法’boolean java.lang.String.equals(java.lang.Object)’](/upload/InfoBanner/zyjiaocheng/701/30de1eb81fb5421cb24251b428d50a78.jpg)
logcat的
05-11 19:14:52.567 4489-4489/? E/AndroidRuntime:
FATAL EXCEPTION: main
Process: com.grab.deals.dealcart, PID: 4489
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.grab.deals.dealcart/com.grab.deals.dealcart.Full_view.Full_view}: android.view.InflateException: Binary XML file line #141: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: android.view.InflateException: Binary XML file line #141: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:143)
at com.grab.deals.dealcart.Full_view.Full_view.onCreate(Full_view.java:13)
at android.app.Activity.performCreate(Activity.java:6237)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)?
at android.app.ActivityThread.-wrap11(ActivityThread.java)?
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)?
at android.os.Handler.dispatchMessage(Handler.java:102)?
at android.os.Looper.loop(Looper.java:148)?
at android.app.ActivityThread.main(ActivityThread.java:5417)?
at java.lang.reflect.Method.invoke(Native Method)?
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)?
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)?
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:738)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:835)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:838)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798)
at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
at android.view.LayoutInflater.inflate(LayoutInflater.java:423)?
at android.view.LayoutInflater.inflate(LayoutInflater.java:374)?
at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:284)?
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:143)?
at com.grab.deals.dealcart.Full_view.Full_view.onCreate(Full_view.java:13)?
at android.app.Activity.performCreate(Activity.java:6237)?
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)?
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)?
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)?
at android.app.ActivityThread.-wrap11(ActivityThread.java)?
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)?
at android.os.Handler.dispatchMessage(Handler.java:102)?
at android.os.Looper.loop(Looper.java:148)?
at android.app.ActivityThread.main(ActivityThread.java:5417)?
at java.lang.reflect.Method.invoke(Native Method)?
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)?
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)?
ExtendView.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/activity_full_view"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="5dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:layout_width="match_parent"
android:layout_height="300dp"
android:id="@+id/img"/>
<View
android:layout_width="match_parent"
android:layout_height="1dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Designer shirt"
android:textSize="15dp"
android:layout_marginLeft="10dp"
android:textColor="#000"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="12dp"
android:text="Speatial Price"
android:layout_marginLeft="10dp"
android:textColor="#34a853"/>
<TextView
android:layout_width="wrap_content"
android:layout_marginLeft="5dp"
android:layout_height="wrap_content"
android:textColor="#000"
android:text="Ends in few hours"
/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20dp"
android:text="25,000"
android:layout_marginLeft="10dp"
android:textColor="#000"/>
<TextView
android:layout_width="wrap_content"
android:layout_marginLeft="10dp"
android:layout_height="wrap_content"
android:textColor="@color/colorPrimary"
android:text="70%off"
android:textSize="15dp"/>
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_marginLeft="10dp"
android:layout_height="wrap_content"
android:textColor="#34a853"
android:text="4.1"/>
<ImageView
android:layout_width="15dp"
android:layout_height="15dp"
app:srcCompat="@drawable/ic_star_border_black_24dp"/>
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center"
android:layout_gravity="center"
android:layout_marginBottom="5dp">
<ImageView
android:layout_width="30dp"
android:layout_height="30dp"
app:srcCompat="@drawable/copy"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000"
android:layout_marginLeft="10dp"
android:text="Copy Coupon"
android:textSize="20sp"
/>
</LinearLayout>
</LinearLayout>
</android.support.v7.widget.CardView>
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="Details"
android:layout_margin="20dp"
android:textSize="20sp"
android:textColor="#000"/>
<view
android:layout_width="match_parent"
android:layout_height="1dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:textColor="#000"
android:layout_margin="20dp"
android:text="Heighlets \n*shgdfshdflshflsjh\n*a;sjkdfjshgf"/>
</LinearLayout>
</android.support.v7.widget.CardView>
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="Terms and Conditions"
android:layout_margin="20dp"
android:textSize="20sp"
android:textColor="#000"/>
<view
android:layout_width="match_parent"
android:layout_height="1dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="17sp"
android:textColor="#000"
android:layout_margin="20dp"
android:text="Heighlets \n*shgdfshdflshflsjh\n*a;sjkdfjshgf"/>
</LinearLayout>
</android.support.v7.widget.CardView>
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="Ratings & Reviews"
android:layout_margin="20dp"
android:textSize="20sp"
android:textColor="#000"/>
<view
android:layout_width="match_parent"
android:layout_height="1dp"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_margin="20dp"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="4.1"
android:layout_marginRight="10dp"
android:textSize="40sp"/>
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
app:srcCompat="@drawable/ic_star_border_black_24dp"/>
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1,500 Reviews"
/>
</LinearLayout>
</LinearLayout>
</android.support.v7.widget.CardView>
</LinearLayout>
</ScrollView>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="#fff"
android:layout_alignParentBottom="true"
android:gravity="center">
<Button
android:layout_width="180dp"
android:layout_height="50dp"
android:text="Share"
style="@style/Widget.AppCompat.Button.Borderless.Colored"/>
<Button
android:layout_width="180dp"
android:layout_height="50dp"
android:text="Visit"
android:textColor="#fff"
style="@style/Widget.AppCompat.Button.Borderless.Colored"
android:background="@color/colorPrimary"/>
</LinearLayout>
</RelativeLayout>
Full_View.java
public class Full_View extends Fragment {
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View rootview = inflater.inflate(R.layout.activity_full_view,container,false);
return rootview;
}
}
解决方法:
<view
android:layout_width="match_parent"
android:layout_height="1dp"/>
将视图更改为View
(小写v到大写V)
内容总结
以上是互联网集市为您收集整理的android – 获取二进制XML文件行#141:尝试在空对象引用上调用虚方法’boolean java.lang.String.equals(java.lang.Object)’全部内容,希望文章能够帮你解决android – 获取二进制XML文件行#141:尝试在空对象引用上调用虚方法’boolean java.lang.String.equals(java.lang.Object)’所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。