我想传入字符串数组中的字符串资源值,但它没有在数组中取值。将采取空值如何传递字符串数组中的字符串资源引用android
下面是我的代码:
prepaid = getResources().getString(R.string.lbl_prepaid);
dth = getResources().getString(R.string.lbl_dth);
public String[] addedRTHomeList(){
String[] homeList = {prepaid,dth,"PostPaid","Utility Services","Complaint Entry","Complaint Status","Recharge Status",chat,"Topup Request","Redeem Discount","Private Bus Booking","ST Bus Booking","Hotel Booking","Flight Booking","Money Transfer","Settings","Reports","DTH Activation"};
return homeList;
}
for(int i = 0; i < ba.addedRTHomeList().length ; i++)
{
md = new MenuDetail();
md.setMenuName(ba.addedRTHomeList()[i]);
md.setImageId(ba.RTDrwableListThemeRed()[i]);
RTmenuListRed.add(md);
RTMenuThemeRed.put(ba.RTMenuCode()[i],RTmenuListRed);
}
在for循环,当我访问addedRTHomeList数组的第一个值,它取空值
为什么你不想使用<字符串数组>资源? –
你不能这个'homeList = {prepaid,dth}'你只能用Array.combine –
Thanx合并..如果可能请分享例子.. –