gpt4 book ai didi

java - 我的数组和数组列表 java for android 有什么问题

转载 作者:行者123 更新时间:2023-11-29 05:49:38 25 4
gpt4 key购买 nike

我不知道出了什么问题,但每次我想将字符串元素放入 1.class 中时,我的类 koca android 都会给我错误。

请帮助我,因为我不知道该怎么做...

感谢您的回答

    package com.klemenjezakon.koceSLO;

import java.util.ArrayList;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class KocaInter extends ListActivity {

int n = 2;
koca koce[] = new koca[n];
ArrayList<String> kocee = new ArrayList<String>();

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);

inicjalizacijaKoc();

setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, kocee));
}

private void inicjalizacijaKoc() {
// TODO Auto-generated method stub

koce[0].ime = "Nekaj";
kocee.add(koce[0].ime);
koce[1].ime="Nekaj";
kocee.add(koce[1].ime);

}

protected void onListItemClick(ListView lv, View v, int position, long id) {
super.onListItemClick(lv, v, position, id);

startActivity(new Intent("android.intent.action.KocaInter"));
}

}

和类科卡:

    package com.klemenjezakon.koceSLO;

public class koca {

String ime,visina,odprtost,predel,drustvo,oskrbnik,telefon,gms,telefonPD,email,splet,naslov,kategorija,lezisca,jedilnica,cenik,opis,razgled,zanimivejseTure,prehodDoKoc,vzponiNaVrhove;

}

最佳答案

koce[]数组被初始化为一个 koca数组充满 null s。您首先需要创建一个 koca对象,然后才能访问或修改其字段。

        // Create an instance and store it in the array
koce[0] = new koca();
// Retrieve the instance and set a field
koce[0].ime = "Nekaj";
// Retrieve the field
kocee.add(koce[0].ime);

虽然我必须同意@KKD:首先获取一些调试信息并(尝试)先自己调试。你的代码应该抛出 NullPointerException你在哪里访问 koce[0].imekoce[0]还是null .

关于java - 我的数组和数组列表 java for android 有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14423311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com