小编sof*_*eer的帖子

将结果ResultInfo {who_null,request = 1,result = -1,data = Intent {(has extras)}}传递给activity时失败; NullPointerException

我有两个类,这些名称是Courses和MainActivity .MainActivity有LAUNCHER活动,它有Gridlayout.课程有DEFAULT活动.当GridLayout点击课程时,界面正在打开,用户正在根据他或她的课程程序填充视图,因此创建了Courses对象.我想将此对象发送到MainActivity类.当我发送此对象时,我是得到NullPointerException.我试图解决这个问题,但我不能.我需要专业的帮助.

这是Courses.java

package com.example.classprogram;
public class Courses extends Activity implements Parcelable {

private String course_name;
private String classroom;
private String teacname;
private String day;
private String start_hour;
private String end_hour;
List<String> days;
List<String> StartingHours;



public static String COURSENAME;
public static String CLASSROOM;
public static String TCHRNAME;
public static String DAY;
public static String SHOUR;
public static String EHOUR;






public String getCourse_name() {
    return course_name;
}



public void setCourse_name(String course_name) {
    this.course_name = course_name;
}



public String getClassroom() {
    return …
Run Code Online (Sandbox Code Playgroud)

android runtime nullpointerexception android-intent android-activity

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

Android:如何进行垂直合并?

我想做一个Android应用程序。此应用程序需要 7 行 7 列,如 7*7 矩阵。以下是问题:

1) 如何将单元格 1*1 与 2*1 或 1*1,2*1 和 3*1 垂直合并?2)我也可以动态制作吗?3)我应该使用哪种布局?

先感谢您。

这是 screen.xml

<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="8"
android:orientation="horizontal"
android:rowCount="9" >


<Space
    android:layout_column="0"
    android:layout_columnSpan="1"
    android:layout_gravity="fill"
    android:layout_row="0" 
    android:tag=""/>

<TextView
    android:id="@+id/Monday"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_column="1"
    android:layout_gravity="center"
    android:layout_row="0"
    android:text="Monday"
    android:textSize="10dp" 
    android:tag="Monday"
    />



<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_column="2"
    android:layout_gravity="center"
    android:layout_row="0"
    android:text="Tuesday"
    android:textSize="10dp" 
    android:tag="Tuesday"/>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_column="3"
    android:layout_gravity="center"
    android:layout_row="0"
    android:text="Wednesd."
    android:textSize="10dp" 
    android:tag="Wednesday"/>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_column="4"
    android:layout_gravity="center"
    android:layout_row="0"
    android:text="Thursday"
    android:textSize="10dp" 
    android:tag="Thursday"/>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_column="5"
    android:layout_gravity="center"
    android:layout_row="0"
    android:text="Friday" …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-linearlayout android-fragments android-activity

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