小编Lak*_*ani的帖子

尝试在 Cast.writetoParcel 的空对象引用上调用虚拟方法“int.java.lang.Integer.intValue()”

错误图像

获取错误 FATAL EXCEPTION: main Process: com.example.wuntu.tv_bucket, PID: 3895 java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at com. example.wuntu.tv_bucket.Models.Cast.writeToParcel(Cast.java:136) at android.os.Parcel.writeParcelable(Parcel.java:1437) at android.os.Parcel.writeValue(Parcel.java:1343) 在 android.os.Parcel.writeList(Parcel.java:759) 在 android.os.Parcel.writeValue(Parcel.java:1365) 在 android.os.Parcel.writeArrayMapInternal(Parcel.java:686) 在 android。 os.BaseBundle.writeToParcelInner(BaseBundle.java:1330) at android.os.Bundle.writeToParcel(Bundle.java:1079) at android.os.Parcel.writeBundle(Parcel.java:711) 在 android.content.Intent.writeToParcel(Intent.java:8790) 在 android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:3112) 在 android.app.Instrumentation.execStartActivity(Instrumentation.java:1541) 在 android。 app.Activity.startActivityForResult(Activity.java:4284) 在 android.support.v4.app.BaseFragmentActivityJB.startActivityForResult(BaseFragmentActivityJB.java:50) 在 android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:79) 在 android.app.Activity.startActivityForResult(Activity.java:4231) 在 android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity) .java:859) 在 android.app.Activity.startActivity(Activity.java:4568) 在 android.app.Activity.startActivity(Activity.java:4536) 在 com.example.wuntu.tv_bucket.Adapters.CastDetailAdapter$1.onClick(CastDetailAdapter.java:124) 在 android.view.View.performClick(View.java:5698) 在 android.widget.TextView.performClick(TextView. java:10908) 在 android.view.View$PerformClick.run(View.java:22557) 在 android.os.Handler.handleCallback(Handler.java:739) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.java:158) 在 android.app.ActivityThread.main(ActivityThread.java:7231) …

java android arraylist android-recyclerview

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

Flutter 中的通用类

我有一个来自这样的 http 请求的通用响应结构

class CommonResponse<T> {
  int total;
  List<T> data;
  bool success;

  CommonResponse({this.total, this.data, this.success});

  CommonResponse.fromJson(Map<String, dynamic> json) {
    total = json['total'];
    data = json['data'];

    success = json['success'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['total'] = this.total;
    data['data'] = this.data;
    data['success'] = this.success;
  }
}
Run Code Online (Sandbox Code Playgroud)

现在我需要解析通用数据。例如,我正在获取数据对象内的区域列表CommonResponse

class Zone {
  bool active;
  String id;
  String name;

  Zone({this.active, this.id, this.name});

  Zone.fromJson(Map<String, dynamic> json) {
    this.active = json['active'];
    this.id = json['id'];
    this.name = json['name'];
  } …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

标签 统计

android ×1

android-recyclerview ×1

arraylist ×1

dart ×1

flutter ×1

java ×1