Mới đối với Android ở đây, vì vậy tôi xin lỗi nếu đây là một câu hỏi đơn giản.Sử dụng chuỗi từ XML tài nguyên trong Chuyển đổi?
Tôi đang cố sử dụng công tắc dựa trên tài nguyên chuỗi trong XML của mình. Nó sẽ trông giống như thế này:
switch (myStringVariable) {
case getResources().getString(R.string.first_string):
break;
case getResources().getString(R.string.second_string):
break;
case getResources().getString(R.string.third_string):
break;
default:
break;
}
Thật không may, điều này sẽ không hoạt động. Lỗi mà tôi nhận được là "Yêu cầu biểu thức liên tục".
Có cách nào bán thanh lịch để đi về việc này, mà không cần phải làm điều gì đó như tạo 3 đối tượng String và gán tài nguyên chuỗi cho từng đối tượng? Tôi cảm thấy như tôi đang thiếu một cái gì đó rõ ràng, vì vậy bất kỳ sự trợ giúp sẽ là tuyệt vời!
Cảm ơn :)
các 'nếu khác if' xây dựng – Blackbelt
Gán chuỗi các đối tượng những giá trị này vẫn doesn 't làm việc, phải không? Các giá trị được quyết định trong thời gian chạy, không phải thời gian biên dịch? –