1
を作成しながら:新しいボタンのコンテキストの問題を動的こんにちは私はアンドロイドで動的にボタンを作成したいが、私はこれに設定されたコンテキストをしようとすると、私はその問題持っ
JSONArray jsonArr = new JSONArray(result);
for (int i=0; i < jsonArr.length(); i++) {
JSONObject building = jsonArr.getJSONObject(i);
Log.i("results", building.optString("name"));
Button myButton = new Button(this);
myButton.setText("Push Me");
LinearLayout ll = (LinearLayout)findViewById(R.id.buildingLL);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
ll.addView(myButton, lp);
}
:![enter image description here](https://i.stack.imgur.com/Hcgad.jpg)
ここではコードです
誰でも私を助けることができますか?
は、それが活動ではありませんActivityクラスまたは他のクラスとは?
その後、WebServiceHandlerが&と呼ばれているところからコンテキストを提供 –
おそらく 'this'はActivityのコンテキストではありません。 'MainActivity.this'を使用しようとしましょう またはそれ以上のコードを表示 –
これはプライベートクラスですWebServiceHandlerはAsyncTaskを拡張しました { –