Advertisement
Guest User

Untitled

a guest
Mar 10th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.99 KB | None | 0 0
  1. ////////////////////////////////////////////////////////////////////////
  2. MAIN_ACTIVITY
  3. startService(new Intent(MainActivity.this, Serv.class));
  4.  
  5. viewPager.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) {
  6.             @Override
  7.             public Fragment getItem(int position) {
  8.                 switch (position) {
  9.                     case 0:
  10.                         Log.e("asddsa", "1");
  11.                         return new Table();
  12.                     case 1:
  13.                         Log.e("asddsa", "2");
  14.                         return new Map();
  15.                 }
  16.                 return null;
  17.             }
  18.  
  19. ////////////////////////////////////////////////////////////////////////
  20. TABLE
  21.  
  22.   @Override
  23.     public void setUserVisibleHint(boolean isVisibleToUser) {
  24.         super.setUserVisibleHint(isVisibleToUser);
  25.         if (isVisibleToUser){
  26.             new MyAsync().execute();
  27.         }
  28.     }
  29.  
  30.     class MyAsync extends AsyncTask{
  31.         Adap adap;
  32.  
  33.         @Override
  34.         protected Object doInBackground(Object[] params) {
  35.             adap=new Adap(getActivity());
  36.             return null;
  37.         }
  38.  
  39.         @Override
  40.         protected void onPostExecute(Object o) {
  41.             super.onPostExecute(o);
  42.             ListView listView= (ListView) getView().findViewById(R.id.listView);
  43.             listView.setAdapter(adap);
  44.         }
  45.     }
  46.  
  47. ////////////////////////////////////////////////////////////////////////
  48. ADAP
  49.  
  50. public class Adap extends BaseAdapter{
  51.     Context context;
  52.  
  53.     public Adap(Context context) {
  54.         this.context = context;
  55.     }
  56.  
  57.     @Override
  58.     public int getCount() {
  59.         try {
  60.             return Serv.jsonObject.getJSONArray("Number").length();
  61.         } catch (JSONException e) { e.printStackTrace(); }
  62.         return 0;
  63.     }
  64.  
  65.  
  66.  
  67. Получаю NULL POINTER в строке
  68.  
  69. return Serv.jsonObject.getJSONArray("Number").length();
  70.  
  71. Так как он не успевает сделать запрос
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement