0
我想提出一个Android应用程序,它创建一个动态界面,按您的喜好阅读的字符串动态表行:的Android - NullPointerException异常
ScrollView sv = new ScrollView(this);
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
TableLayout tl = new TableLayout(this);
TableRow[] tr = null;
SharedPreferences SP = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
String Favs = SP.getString("Favs", "None");
String[] Genveje;
if (!Favs.equals("None"))
{
Genveje = Favs.split(";");
tr = new TableRow[Genveje.length];
for (int i = 0; i < Genveje.length; i++)
{
String BtnName = Genveje[i].split("@")[0];
String BtnPath = Genveje[i].split("@")[1];
Button btn = new Button(this);
btn.setText(BtnName);
btn.setTag(BtnPath);
btn.setOnClickListener(this);
btn.setOnLongClickListener(this);
tr[i].addView(btn);
.........
}
的问题是:当我尝试做TR ANYTHING [我]我得到一个NullPointerException,我不知道为什么。
任何人有建议吗?
你是绝对正确的。谢啦! – user1285334 2012-07-31 08:07:49
不客气。 – Rasel 2012-07-31 08:09:52