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