gpt4 book ai didi

java - android.content.res.Resources$NotFoundException : String resource ID #0x1

转载 作者:行者123 更新时间:2023-12-01 10:06:36 26 4
gpt4 key购买 nike

标题是我尝试(我认为)将对象添加到数组列表时收到的错误

这是我的代码的开始部分,直到 onCreate 方法。我正在尝试使用按钮将“TimeTableEntries”对象添加到“timetableItemsList”数组列表

*import statements*

public class Main extends AppCompatActivity {
TimetableEntriesClass timetableEntry;
private static final int Add_New_Item = Menu.FIRST;
private static final int Remove_Item = Menu.FIRST + 1;

private boolean addingNew = false;
private ListView timetableListView;
private EditText moduleCodeText;
private EditText DayOfWeekText;
private EditText StartTimeText;
private EditText DurationText;
private EditText SessionTypeText;
private EditText RoomText;
private Button Add;
private ArrayList<TimetableEntriesClass> timetableItemsList;
private TimetableEntriesAdapter aa;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
timetableListView = (ListView)findViewById(R.id.myListView);
moduleCodeText = (EditText)findViewById(R.id.ModuleCode);
DayOfWeekText = (EditText)findViewById(R.id.DayOfWeek);
StartTimeText = (EditText)findViewById(R.id.StartTime);
DurationText = (EditText)findViewById(R.id.Duration);
SessionTypeText = (EditText)findViewById(R.id.SessionType);
RoomText = (EditText)findViewById(R.id.Room);
Add = (Button)findViewById(R.id.AddButton);
timetableItemsList = new ArrayList<TimetableEntriesClass>();
int resID = R.layout.timetable_view;
aa = new TimetableEntriesAdapter(this, resID, timetableItemsList);

timetableListView.setAdapter(aa);

Add.setOnClickListener(new View.OnClickListener() {

public void onClick(View v) {
TimetableEntriesClass item = new TimetableEntriesClass(moduleCodeText.getText().toString(), DayOfWeekText.getText().toString(),
Integer.parseInt(StartTimeText.getText().toString() + ""), Integer.parseInt(DurationText.getText().toString() + ""),
SessionTypeText.getText().toString(), RoomText.getText().toString());

timetableItemsList.add(item);
aa.notifyDataSetChanged();

moduleCodeText.setText("@string/module_code");
DayOfWeekText.setText("@string/day_of_week");
StartTimeText.setText("@string/start_time");
DurationText.setText("@string/duration");
SessionTypeText.setText("@string/type_of_session");
RoomText.setText("@string/room");

}
});
registerForContextMenu(timetableListView);
}

04-04 15:19:11.499 2082-2119/com.example.daniel.mobileassignment E/Surface: getSlotFromBufferLocked: unknown buffer: 0xad2fefd0
04-04 15:19:13.523 2082-2082/com.example.daniel.mobileassignment W/ResourceType: No package identifier when getting value for resource number 0x00000001
04-04 15:19:13.532 2082-2082/com.example.daniel.mobileassignment D/AndroidRuntime: Shutting down VM
04-04 15:19:13.547 2082-2082/com.example.daniel.mobileassignment E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.daniel.mobileassignment, PID: 2082
android.content.res.Resources$NotFoundException: String resource ID #0x1
at android.content.res.Resources.getText(Resources.java:312)

最佳答案

我发现了问题,是我的ArrayAdapter中的setText,它在只需要一个int时却在寻找一个String资源ID!

关于java - android.content.res.Resources$NotFoundException : String resource ID #0x1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36406744/

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