亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java.lang.NullPointerException:嘗試在空對象引用上調用接口方法

java.lang.NullPointerException:嘗試在空對象引用上調用接口方法

神不在的星期二 2023-02-16 16:47:39
java.lang.NullPointerException:嘗試在空對象引用上調用接口方法“boolean java.util.List.add(java.lang.Object)”我需要對主 XML 的每個編輯文本進行驗證并且保存按鈕也在滾動并且日期顯示在日期的文本視圖中,保存后應該將人員詳細信息添加到列表視圖頂部的下一個屏幕,已經是列表視圖有五個默認的人員詳細信息,我無法執行此操作,請幫助我,在列表視圖中,每個項目都應包含更新和刪除按鈕,單擊更新 dailog 應打開并需要在 dailog 中進行編輯,刪除意味著從列表視圖中刪除人員詳細信息.activity_main.xml
查看完整描述

1 回答

?
繁華開滿天機

TA貢獻1816條經驗 獲得超4個贊

我注意到下面評論中提到的一個主要問題。


    public class SecondActivity extends AppCompatActivity {

    private ListView lvContact;

    private Button addBtn,dleBtn;

    private PersonListAdapter adapter;

    private List<Person> mPersonList;



    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.second_layout);


        //Error as creating a new object mPersonList which is local to onCreate()

        //Finally class variable mPersonList will be null still.


        //ArrayList<Person> mPersonList = new ArrayList<Person>(); //Logical Error 


        //Solution: Use class variable instead of creating a new variable. So, just replace the above commented line with below one.

        mPersonList = new ArrayList<Person>();


        addBtn = (Button) findViewById(R.id.update);


        ..... continue

    }

希望它能解決您的問題。


查看完整回答
反對 回復 2023-02-16
  • 1 回答
  • 0 關注
  • 189 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號