https://teratail.com/questions/25814
での引き続きの連投失礼します。
Tab1Fragment.javaにて
lang
1public class Tab1Activity extends Fragment { 2 @Override 3 public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 4 final View view = inflater.inflate(R.layout.tab_fragment_1, container, false); 5 String url = "http://hogehoge.com/"; 6 new HttpRequestAsync().execute(url); 7 return view; 8 } 9}
HttpRequestAsync.java
lang
1@Override 2protected void onPostExecute(JSONArray jsonArray) { 3 try { 4 ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(*******, R.layout.grid_layout); 5 6 for(int i = 0; i < jsonArray.length(); i++) { 7 JSONObject data = jsonArray.getJSONObject(i); 8 9 String title = data.getString("title"); 10 11 arrayAdapter.add(title); 12 13 } 14 15 GridView gridView = (GridView) *******.findViewById(R.id.grid); 16 gridView.setAdapter(arrayAdapter); 17 } catch (JSONException e) { 18 e.printStackTrace(); 19 } 20}
のようにしており、
非同期でGridを自動生成しようとしています。
しかし、*******の部分がわからず困っております。
どのようにonPostExecuteからTab1Activityを取得していいのか。。。
Tabにつきましては、ViewPagerを使用し、Fragmentにて切り替えをおこなっております。
宜しくお願いします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。