Advertisement
Guest User

Untitled

a guest
Jan 15th, 2015
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. error log:
  2.  
  3.  
  4. 01-15 17:57:03.789: E/AndroidRuntime(31398): FATAL EXCEPTION: main
  5. 01-15 17:57:03.789: E/AndroidRuntime(31398): java.lang.NullPointerException
  6. 01-15 17:57:03.789: E/AndroidRuntime(31398): at com.services.anki.Service_SingleItemView.use_Map(Service_SingleItemView.java:248)
  7. 01-15 17:57:03.789: E/AndroidRuntime(31398): at com.services.anki.Service_SingleItemView$ViewPagerAdapter.instantiateItem(Service_SingleItemView.java:178)
  8. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.support.v4.view.ViewPager.addNewItem(ViewPager.java:837)
  9. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.support.v4.view.ViewPager.populate(ViewPager.java:987)
  10. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.support.v4.view.ViewPager.populate(ViewPager.java:919)
  11. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1441)
  12. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  13. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:617)
  14. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:399)
  15. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  16. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.ScrollView.measureChildWithMargins(ScrollView.java:1196)
  17. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  18. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.ScrollView.onMeasure(ScrollView.java:318)
  19. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  20. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
  21. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  22. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  23. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
  24. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  25. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  26. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:762)
  27. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  28. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
  29. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  30. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  31. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
  32. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  33. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  34. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4816)
  35. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
  36. 01-15 17:57:03.789: E/AndroidRuntime(31398): at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2152)
  37. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.View.measure(View.java:15193)
  38. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:1850)
  39. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1102)
  40. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1275)
  41. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
  42. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4221)
  43. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
  44. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.Choreographer.doCallbacks(Choreographer.java:555)
  45. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.Choreographer.doFrame(Choreographer.java:525)
  46. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
  47. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.os.Handler.handleCallback(Handler.java:615)
  48. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.os.Handler.dispatchMessage(Handler.java:92)
  49. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.os.Looper.loop(Looper.java:137)
  50. 01-15 17:57:03.789: E/AndroidRuntime(31398): at android.app.ActivityThread.main(ActivityThread.java:4794)
  51. 01-15 17:57:03.789: E/AndroidRuntime(31398): at java.lang.reflect.Method.invokeNative(Native Method)
  52. 01-15 17:57:03.789: E/AndroidRuntime(31398): at java.lang.reflect.Method.invoke(Method.java:511)
  53. 01-15 17:57:03.789: E/AndroidRuntime(31398): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
  54. 01-15 17:57:03.789: E/AndroidRuntime(31398): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
  55. 01-15 17:57:03.789: E/AndroidRuntime(31398): at dalvik.system.NativeStart.main(Native Method)
  56. 01-15 17:57:03.799: I/MemoryCache(31398): cache size=397428 length=8
  57. 01-15 17:57:05.079: E/Google Maps Android API(31398): Authorization failure. Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
  58. 01-15 17:57:05.089: E/Google Maps Android API(31398): In the Google Developer Console (https://console.developers.google.com)
  59. 01-15 17:57:05.089: E/Google Maps Android API(31398): Ensure that the "Google Maps Android API v2" is enabled.
  60. 01-15 17:57:05.089: E/Google Maps Android API(31398): Ensure that the following Android Key exists:
  61. 01-15 17:57:05.089: E/Google Maps Android API(31398): API Key: AIzaSyAQteoMwQHiSDG51pPyn--TJZyJjO_La_s
  62. 01-15 17:57:05.089: E/Google Maps Android API(31398): Android Application (<cert_fingerprint>;<package_name>): 66:38:68:53:86:C0:75:90:20:A4:2B:74:FF:BF:55:22:6C:15:93:3C;com.anki.ejigap
  63.  
  64.  
  65.  
  66. Here is my Fragment class where i am using viewpager and all things:
  67.  
  68.  
  69.  
  70.  
  71.  
  72. public class Service_SingleItemView extends Fragment {
  73.  
  74. String heading, description, btnclickimage;
  75. ImageView img_service_banner_top, img_logo, img_service_icon,
  76. img_service_logo;
  77. ImageView img_termCond, img_share, img_eGift, img_Renew, img_Scan,
  78. map_icon;
  79. TextView txt_expireDate, clickdestxt, txt_serviceName,txt_nearest_outlet_name;
  80.  
  81. ViewPagerAdapter adapter;
  82. ViewPager myPager;
  83. RelativeLayout layout_service_landing;
  84.  
  85. GoogleMap map;
  86.  
  87. ArrayList<HashMap<String, String>> data;
  88. HashMap<String, String> resultp = new HashMap<String, String>();
  89.  
  90. ImageLoader_ServiceList dash_ImageLoader = new ImageLoader_ServiceList(
  91. getActivity());
  92. Layout_ImageLoader layout_ImageLoader = new Layout_ImageLoader(
  93. getActivity());
  94. private Intent intent;
  95. private Bundle bundle;
  96.  
  97. public Service_SingleItemView() {
  98. }
  99.  
  100. @SuppressWarnings("unchecked")
  101. @Override
  102. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  103. Bundle savedInstanceState) {
  104.  
  105. View rootView = inflater.inflate(R.layout.service_viewpager, container,
  106. false);
  107.  
  108. int posi = getActivity().getIntent().getIntExtra("positionkey", 0);
  109.  
  110. intent = getActivity().getIntent();
  111. bundle = intent.getBundleExtra("bundle");
  112. data = (ArrayList<HashMap<String, String>>) bundle
  113. .getSerializable("data");
  114. adapter = new ViewPagerAdapter(getActivity(), data);
  115. myPager = (ViewPager) rootView.findViewById(R.id.viewpager);
  116. myPager.setAdapter(adapter);
  117. adapter.notifyDataSetChanged();
  118. myPager.setCurrentItem(posi);
  119.  
  120.  
  121.  
  122. return rootView;
  123. }
  124.  
  125. public class ViewPagerAdapter extends PagerAdapter {
  126. int size;
  127. Context act;
  128. View layout;
  129. TextView txt;
  130. ArrayList<HashMap<String, String>> arraylist;
  131.  
  132. public ViewPagerAdapter(Context act,
  133. ArrayList<HashMap<String, String>> arraylist) {
  134.  
  135. this.act = act;
  136. this.arraylist = arraylist;
  137. }
  138.  
  139. @Override
  140. public Object instantiateItem(ViewGroup container, int position) {
  141.  
  142. LayoutInflater inflater = ((Activity) act).getLayoutInflater();
  143. View cont = inflater.inflate(R.layout.service_banner_details, null,
  144. true);
  145.  
  146. use_Map();
  147.  
  148. ((ViewPager) container).addView(cont, 0);
  149.  
  150. return cont;
  151. }
  152.  
  153. @Override
  154. public void destroyItem(View arg0, int arg1, Object arg2) {
  155. ((ViewPager) arg0).removeView((View) arg2);
  156. }
  157.  
  158. @Override
  159. public boolean isViewFromObject(View arg0, Object arg1) {
  160. return arg0 == ((View) arg1);
  161. }
  162.  
  163. @Override
  164. public Parcelable saveState() {
  165. return null;
  166. }
  167.  
  168. @Override
  169. public int getCount() {
  170.  
  171. return arraylist.size();
  172. }
  173.  
  174. @Override
  175. public int getItemPosition(Object object) {
  176. return POSITION_NONE;
  177. }
  178.  
  179. }
  180.  
  181.  
  182.  
  183. public void use_Map() {
  184.  
  185. LatLng HAMBURG = new LatLng(28.535516, 77.391026);
  186. LatLng KIEL = new LatLng(28.474388, 77.503990);
  187.  
  188. map = ((SupportMapFragment) getFragmentManager().findFragmentById(R.id.map))
  189. .getMap();
  190.  
  191. Marker hamburg = map.addMarker(new MarkerOptions().position(HAMBURG)
  192. .title("Hamburg"));
  193. Marker kiel = map.addMarker(new MarkerOptions()
  194. .position(KIEL)
  195. .title("Kiel")
  196. .snippet("Kiel is cool")
  197. .icon(BitmapDescriptorFactory
  198. .fromResource(R.drawable.ic_pages)));
  199.  
  200. // Move the camera instantly to hamburg with a zoom of 15.
  201. map.moveCamera(CameraUpdateFactory.newLatLngZoom(KIEL, 15));
  202.  
  203. // Zoom in, animating the camera.
  204. map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);
  205.  
  206. }
  207. }
  208.  
  209.  
  210. here is the service_viewpager:
  211.  
  212. <?xml version="1.0" encoding="utf-8"?>
  213. <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
  214. android:id="@+id/scroll"
  215. android:layout_width="fill_parent"
  216. android:layout_height="fill_parent"
  217. android:layout_marginTop="?android:attr/actionBarSize"
  218. android:fillViewport="true" >
  219.  
  220. <RelativeLayout
  221. android:id="@+id/service_pager_layout"
  222. android:layout_width="fill_parent"
  223. android:layout_height="wrap_content"
  224. android:orientation="vertical" >
  225.  
  226. <android.support.v4.view.ViewPager
  227. android:id="@+id/viewpager"
  228. android:layout_width="fill_parent"
  229. android:layout_height="1500dp" >
  230. </android.support.v4.view.ViewPager>
  231. </RelativeLayout>
  232.  
  233. </ScrollView>
  234.  
  235.  
  236.  
  237.  
  238. here is the another layout where i am using google map, service_banner_details.xml :
  239.  
  240.  
  241.  
  242.  
  243. <?xml version="1.0" encoding="utf-8"?>
  244. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  245. xmlns:tools="http://schemas.android.com/tools"
  246. android:id="@+id/layout_service_landing"
  247. android:layout_width="match_parent"
  248. android:layout_height="match_parent" >
  249.  
  250. <ImageView
  251. android:id="@+id/img_service_banner_top"
  252. android:layout_width="match_parent"
  253. android:layout_height="350dp"
  254. android:contentDescription="@drawable/login_top_img" />
  255.  
  256. <ImageView
  257. android:id="@+id/img_service_logo"
  258. android:layout_width="wrap_content"
  259. android:layout_height="wrap_content"
  260. android:layout_below="@+id/img_service_banner_top"
  261. android:layout_marginTop="5dp"
  262. android:contentDescription="@drawable/login_top_img" />
  263.  
  264. <LinearLayout
  265. android:id="@+id/layout_for_pName_icon"
  266. android:layout_width="match_parent"
  267. android:layout_height="wrap_content"
  268. android:layout_below="@+id/img_service_logo"
  269. android:layout_marginLeft="10dp"
  270. android:layout_marginRight="10dp"
  271. android:layout_marginTop="30dp"
  272. android:orientation="horizontal" >
  273.  
  274. <ImageView
  275. android:id="@+id/img_service_icon"
  276. android:layout_width="50dp"
  277. android:layout_height="50dp"
  278. android:contentDescription="@drawable/login_top_img" />
  279.  
  280. <TextView
  281. android:id="@+id/txt_service_name"
  282. android:layout_width="wrap_content"
  283. android:layout_height="wrap_content"
  284. android:paddingBottom="1dp"
  285. android:paddingTop="8dp"
  286. android:textColor="#796447"
  287. android:textSize="14sp"
  288. android:textStyle="italic" />
  289. </LinearLayout>
  290.  
  291. <RelativeLayout
  292. android:id="@+id/layout_for_expireDate"
  293. android:layout_width="match_parent"
  294. android:layout_height="50dp"
  295. android:layout_below="@+id/layout_for_pName_icon"
  296. android:layout_marginLeft="10dp"
  297. android:layout_marginRight="10dp"
  298. android:layout_marginTop="20dp"
  299. android:background="@color/txt_expire"
  300. android:gravity="center"
  301. android:orientation="horizontal" >
  302.  
  303. <TextView
  304. android:id="@+id/txt_package"
  305. android:layout_width="wrap_content"
  306. android:layout_height="wrap_content"
  307. android:layout_alignParentLeft="true"
  308. android:text="Body Treatment"
  309. android:textColor="#796447"
  310. android:textSize="13sp"
  311. android:textStyle="italic" />
  312.  
  313. <TextView
  314. android:id="@+id/txt_expireDate"
  315. android:layout_width="wrap_content"
  316. android:layout_height="wrap_content"
  317. android:layout_alignParentRight="true"
  318. android:text="ExpireDate"
  319. android:textColor="#796447"
  320. android:textSize="12sp"
  321. android:textStyle="normal" />
  322. </RelativeLayout>
  323.  
  324. <View
  325. android:id="@+id/txt_line_forBoarder"
  326. android:layout_width="match_parent"
  327. android:layout_height="1dp"
  328. android:layout_below="@+id/layout_for_expireDate"
  329. android:layout_marginLeft="10dp"
  330. android:layout_marginRight="10dp"
  331. android:background="#B7B5B5" >
  332. </View>
  333.  
  334. <LinearLayout
  335. android:id="@+id/layout_for_session"
  336. android:layout_width="match_parent"
  337. android:layout_height="300dp"
  338. android:layout_below="@+id/txt_line_forBoarder"
  339. android:layout_marginLeft="10dp"
  340. android:layout_marginRight="10dp"
  341. android:background="@color/txt_expire"
  342. android:orientation="horizontal" >
  343. </LinearLayout>
  344.  
  345. <RelativeLayout
  346. android:id="@+id/layout_for_buttons"
  347. android:layout_width="match_parent"
  348. android:layout_height="wrap_content"
  349. android:layout_below="@+id/layout_for_session"
  350. android:layout_marginLeft="10dp"
  351. android:layout_marginRight="10dp"
  352. android:layout_marginTop="20dp"
  353. android:orientation="horizontal" >
  354.  
  355. <ImageView
  356. android:id="@+id/img_termCond"
  357. android:layout_width="50dp"
  358. android:layout_height="50dp"
  359. android:layout_alignParentLeft="true"
  360. android:layout_marginLeft="10dp" >
  361. </ImageView>
  362.  
  363. <ImageView
  364. android:id="@+id/img_share"
  365. android:layout_width="50dp"
  366. android:layout_height="50dp"
  367. android:layout_marginLeft="15dp"
  368. android:layout_toRightOf="@+id/img_termCond" >
  369. </ImageView>
  370.  
  371. <ImageView
  372. android:id="@+id/img_eGift"
  373. android:layout_width="50dp"
  374. android:layout_height="50dp"
  375. android:layout_centerHorizontal="true" >
  376. </ImageView>
  377.  
  378. <ImageView
  379. android:id="@+id/img_Renew"
  380. android:layout_width="50dp"
  381. android:layout_height="50dp"
  382. android:layout_marginLeft="15dp"
  383. android:layout_toRightOf="@+id/img_eGift" >
  384. </ImageView>
  385.  
  386. <ImageView
  387. android:id="@+id/img_Scan"
  388. android:layout_width="50dp"
  389. android:layout_height="50dp"
  390. android:layout_alignParentRight="true"
  391. android:layout_marginRight="10dp" >
  392. </ImageView>
  393. </RelativeLayout>
  394.  
  395. <LinearLayout
  396. android:id="@+id/layout_for_mapIcon"
  397. android:layout_width="match_parent"
  398. android:layout_height="wrap_content"
  399. android:layout_below="@+id/layout_for_buttons"
  400. android:layout_marginLeft="10dp"
  401. android:layout_marginRight="10dp"
  402. android:layout_marginTop="30dp"
  403. android:orientation="horizontal" >
  404.  
  405. <ImageView
  406. android:id="@+id/map_icon"
  407. android:layout_width="50dp"
  408. android:layout_height="50dp"
  409. android:contentDescription="@drawable/login_top_img" />
  410.  
  411. <TextView
  412. android:id="@+id/txt_nearest_outlet"
  413. android:layout_width="wrap_content"
  414. android:layout_height="wrap_content"
  415. android:paddingBottom="1dp"
  416. android:paddingTop="8dp"
  417. android:text="NEAREST OUTLET"
  418. android:textColor="#796447"
  419. android:textSize="14sp"
  420. android:textStyle="italic" />
  421. </LinearLayout>
  422.  
  423. <TextView
  424. android:id="@+id/txt_nearest_outlet_name"
  425. android:layout_width="wrap_content"
  426. android:layout_height="wrap_content"
  427. android:layout_below="@+id/layout_for_mapIcon"
  428. android:layout_marginLeft="15dp"
  429. android:layout_marginTop="10dp"
  430. android:textColor="#796447"
  431. android:textSize="14sp"
  432. android:textStyle="italic" />
  433.  
  434. <HorizontalScrollView
  435. android:id="@+id/google_map"
  436. android:layout_width="wrap_content"
  437. android:layout_height="wrap_content"
  438. android:layout_below="@+id/txt_nearest_outlet_name"
  439. android:layout_marginLeft="20dp"
  440. android:layout_marginTop="15dp" >
  441.  
  442. <LinearLayout
  443. android:layout_width="wrap_content"
  444. android:layout_height="wrap_content"
  445. android:orientation="horizontal" >
  446.  
  447. <fragment
  448. android:id="@+id/map"
  449. android:name="com.google.android.gms.maps.MapFragment"
  450. android:layout_width="250dp"
  451. android:layout_height="250dp" />
  452.  
  453. <fragment
  454. android:id="@+id/location_map"
  455. android:layout_width="match_parent"
  456. android:layout_height="match_parent"
  457. android:layout_marginLeft="20dp"
  458. android:name="com.google.android.gms.maps.MapFragment" />
  459.  
  460. <fragment
  461. android:id="@+id/map1"
  462. android:name="com.google.android.gms.maps.MapFragment"
  463. android:layout_width="250dp"
  464. android:layout_height="250dp"
  465. android:layout_marginLeft="30dp" />
  466.  
  467. <fragment
  468. android:id="@+id/map2"
  469. android:name="com.google.android.gms.maps.MapFragment"
  470. android:layout_width="250dp"
  471. android:layout_height="250dp"
  472. android:layout_marginLeft="30dp" />
  473.  
  474. <fragment
  475. android:id="@+id/map3"
  476. android:name="com.google.android.gms.maps.MapFragment"
  477. android:layout_width="250dp"
  478. android:layout_height="250dp"
  479. android:layout_marginLeft="30dp" />
  480. </LinearLayout>
  481. </HorizontalScrollView>
  482.  
  483. </RelativeLayout>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement